ModifierIntegrationAttributes

Metadata associated with a modifier used for downstream integrations.

JSON representation
{
  "customIntegrationAttributes": {
    object
  },
  "toastAttributes": {
    object (ToastModifierIntegrationAttributes)
  }
}
Fields
customIntegrationAttributes

object (Struct format)

Optional. Arbitrary metadata to be associated with an entity, used to build downstream integrations, i.e. identifiers or schema information for constructing an order for submission to a third-party point of sale API.

toastAttributes

object (ToastModifierIntegrationAttributes)

Optional. Represents metadata associated with this modifier used for Toast integration. If Toast integration isn't enabled for the store, this field is ignored.

ToastModifierIntegrationAttributes

Represents attributes for a Modifier from a Toast menu.

JSON representation
{
  "guid": string,
  "isPreModifier": boolean
}
Fields
guid

string

Optional. Represents the modifier option guid of the item in Toast's menu.

isPreModifier

boolean

Optional. If true, this modifier represents a Toast PreModifier.