MAIDR Documentation - v4.4.0
    Preparing search index...

    Type Alias TableauEncodingType

    TableauEncodingType:
        | "angle"
        | "color"
        | "column"
        | "custom"
        | "detail"
        | "filter"
        | "geometry"
        | "label"
        | "marks-type"
        | "measure-values"
        | "page"
        | "path"
        | "row"
        | "shape"
        | "size"
        | "tooltip"

    Values of Tableau's EncodingType enum: which shelf or card a field sits on.

    Mirrors EncodingType in ExternalContract/Shared/Namespaces/Tableau.d.ts — all sixteen members, verbatim. The declaration carries no documentation of any kind, so the meanings below are the enum's own spelling and nothing more.

    Worth knowing before reasoning about a payload: the internal contract's EncodingType, which is the one commented "Used by getVisualSpecificationAsync", declares only the last ten — column, row, page, filter, marks-type and measure-values exist on the public contract alone. The public contract is what a host ships, so it is what is mirrored, but a value from the first six arriving on Encoding.type should not be assumed.