Flipdish · Schema

OwnerEntityConfiguration

OwnerEntity information to configure its {Flipdish.Metafields.PublicModels.V1.MetafieldDefinition}s

RestaurantOnline OrderingMobile AppsPoint of SaleOrdersMenuPaymentsWebhooks

Properties

Name Type Description
OwnerEntity string Owner Entity
AllowedBehaviors array
View JSON Schema on GitHub

JSON Schema

catalog-owner-entity-configuration-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/flipdish/refs/heads/main/json-schema/catalog-owner-entity-configuration-schema.json",
  "title": "OwnerEntityConfiguration",
  "description": "OwnerEntity information to configure its {Flipdish.Metafields.PublicModels.V1.MetafieldDefinition}s",
  "type": "object",
  "properties": {
    "OwnerEntity": {
      "description": "Owner Entity",
      "enum": [
        "CatalogItem",
        "CatalogGroup",
        "Menu"
      ],
      "type": "string",
      "example": "CatalogItem"
    },
    "AllowedBehaviors": {
      "description": "",
      "type": "array",
      "items": {
        "enum": [
          "SendToOrder",
          "SendToMenu"
        ],
        "type": "string"
      },
      "example": [
        "SendToOrder"
      ]
    }
  }
}