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.
Values of Tableau's
EncodingTypeenum: which shelf or card a field sits on.Mirrors
EncodingTypeinExternalContract/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-typeandmeasure-valuesexist 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 onEncoding.typeshould not be assumed.