---
schema_version: "1"
id: e9431eecfa2afd9ab65171b2273296402b79c3cc90f06960da0e8133015402d1
title: MarksSpecification | Tableau Embedding API
collection: tableau
version: current
locale: en-us
portal_url: https://docs.salesforce.com/tableau/current/en-us/api/embedding_api/reference/interfaces/MarksSpecification.md
canonical_url: https://help.tableau.com/current/api/embedding_api/en-us/reference/interfaces/MarksSpecification.html
source_site: help.tableau.com
content_type: documentation
content_hash: 52604893dacf5ebe892d71701da7af00d1cdec794e25ce5afca57553d6764b6d
description: Documentation for Tableau Embedding API
---
- MarksSpecification

# Interface MarksSpecification

interface MarksSpecification {  
    [encodings](#encodings): [Encoding](https://help.tableau.com/current/api/embedding_api/en-us/reference/interfaces/Encoding.html)\[\];  
    [primitiveType](#primitivetype): [MarkType](https://help.tableau.com/current/api/embedding_api/en-us/reference/enums/MarkType.html);  
}

- Defined in packages/api-external-contract-js/src/ExternalContract/Shared/VisualModelInterface.ts:19

##### Index

### Properties

[encodings](#encodings) [primitiveType](#primitivetype)

## Properties

### `Readonly`encodings[](#encodings)

encodings: [Encoding](https://help.tableau.com/current/api/embedding_api/en-us/reference/interfaces/Encoding.html)\[\]

- Defined in packages/api-external-contract-js/src/ExternalContract/Shared/VisualModelInterface.ts:21

### `Readonly`primitiveType[](#primitivetype)

primitiveType: [MarkType](https://help.tableau.com/current/api/embedding_api/en-us/reference/enums/MarkType.html)

- Defined in packages/api-external-contract-js/src/ExternalContract/Shared/VisualModelInterface.ts:20

### Settings

Member Visibility

- Protected
- Inherited
- External

ThemeOSLightDark

### On This Page

Properties

[encodings](#encodings)[primitiveType](#primitivetype)