Flipdish · Schema

FulfillmentStatesConfiguration

Fulfillment States Configuration

RestaurantOnline OrderingMobile AppsPoint of SaleOrdersMenuPaymentsWebhooks

Properties

Name Type Description
States array States
AutomaticTransitionsEnabled boolean Enable automatic transitions
AppId string AppId
ConfigurationUid string Configuration Uid
StoreSelectorType string Store Selector Type
StoreIds array Store Ids
Name string Name
View JSON Schema on GitHub

JSON Schema

orders-fulfillment-states-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/orders-fulfillment-states-configuration-schema.json",
  "title": "FulfillmentStatesConfiguration",
  "description": "Fulfillment States Configuration",
  "type": "object",
  "properties": {
    "States": {
      "description": "States",
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/FulfillmentStatusConfigurationItem"
      },
      "example": []
    },
    "AutomaticTransitionsEnabled": {
      "description": "Enable automatic transitions",
      "type": "boolean",
      "nullable": true,
      "example": true
    },
    "AppId": {
      "description": "AppId",
      "type": "string",
      "example": "500123"
    },
    "ConfigurationUid": {
      "description": "Configuration Uid",
      "type": "string",
      "example": "500123"
    },
    "StoreSelectorType": {
      "description": "Store Selector Type",
      "enum": [
        "None",
        "Single",
        "Multiple"
      ],
      "type": "string",
      "example": "None"
    },
    "StoreIds": {
      "description": "Store Ids",
      "type": "array",
      "items": {
        "format": "int32",
        "type": "integer"
      },
      "example": [
        1
      ]
    },
    "Name": {
      "description": "Name",
      "type": "string",
      "example": "Example Name"
    }
  }
}