{
  "openapi": "3.0.0",
  "info": {
    "title": "ShopexHub External API",
    "version": "1.0.0",
    "description": "Base URL: https://zachflow.azurewebsites.net/shopexexternal/{tenantName}/api. All methods require apiKey + tenantName except GetApiDoc."
  },
  "servers": [
    {
      "url": "https://zachflow.azurewebsites.net/shopexexternal"
    }
  ],
  "paths": {
    "/CreateOrUpdateAttribute": {
      "post": {
        "summary": "CreateOrUpdateAttribute",
        "operationId": "CreateOrUpdateAttribute",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "name",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Int64"
          }
        }
      }
    },
    "/CreateOrUpdateAttributePossibleValueList": {
      "post": {
        "summary": "CreateOrUpdateAttributePossibleValueList",
        "operationId": "CreateOrUpdateAttributePossibleValueList",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "attributeId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "attributePossibleValueList",
            "in": "body",
            "required": true,
            "schema": {
              "ref": "#/components/schemas/List`1"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Boolean"
          }
        }
      }
    },
    "/CreateOrUpdateCategory": {
      "post": {
        "summary": "CreateOrUpdateCategory",
        "operationId": "CreateOrUpdateCategory",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "name",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "shortDescription",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "imageUrl",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sequence",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "parentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Int64"
          }
        }
      }
    },
    "/CreateOrUpdateProduct": {
      "post": {
        "summary": "CreateOrUpdateProduct",
        "operationId": "CreateOrUpdateProduct",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "name",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "code",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "priceInCents",
            "in": "query",
            "required": true,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "vatPercent",
            "in": "query",
            "required": true,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "shortDescription",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longDescription",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "imageUrls",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "status",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "categoryId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Int64"
          }
        }
      }
    },
    "/CreateOrUpdateProductAttributeList": {
      "post": {
        "summary": "CreateOrUpdateProductAttributeList",
        "operationId": "CreateOrUpdateProductAttributeList",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "productAttributeList",
            "in": "body",
            "required": true,
            "schema": {
              "ref": "#/components/schemas/List`1"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Boolean"
          }
        }
      }
    },
    "/CreateOrUpdateProductCategoryList": {
      "post": {
        "summary": "CreateOrUpdateProductCategoryList",
        "operationId": "CreateOrUpdateProductCategoryList",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "productCategoryList",
            "in": "body",
            "required": true,
            "schema": {
              "ref": "#/components/schemas/List`1"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Boolean"
          }
        }
      }
    },
    "/CreateOrUpdateProductFull": {
      "post": {
        "summary": "CreateOrUpdateProductFull",
        "operationId": "CreateOrUpdateProductFull",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "product",
            "in": "body",
            "required": true,
            "schema": {
              "ref": "#/components/schemas/Object"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Int64"
          }
        }
      }
    },
    "/CreateOrUpdateProductVariantList": {
      "post": {
        "summary": "CreateOrUpdateProductVariantList",
        "operationId": "CreateOrUpdateProductVariantList",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "productVariantList",
            "in": "body",
            "required": true,
            "schema": {
              "ref": "#/components/schemas/List`1"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Boolean"
          }
        }
      }
    },
    "/CreateOrUpdateVariantB2BPriceTierList": {
      "post": {
        "summary": "CreateOrUpdateVariantB2BPriceTierList",
        "operationId": "CreateOrUpdateVariantB2BPriceTierList",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "productVariantId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "tierList",
            "in": "body",
            "required": true,
            "schema": {
              "ref": "#/components/schemas/List`1"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Boolean"
          }
        }
      }
    },
    "/DeleteAttribute": {
      "post": {
        "summary": "DeleteAttribute",
        "operationId": "DeleteAttribute",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Boolean"
          }
        }
      }
    },
    "/DeleteCategory": {
      "post": {
        "summary": "DeleteCategory",
        "operationId": "DeleteCategory",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Boolean"
          }
        }
      }
    },
    "/DeleteProduct": {
      "post": {
        "summary": "DeleteProduct",
        "operationId": "DeleteProduct",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Boolean"
          }
        }
      }
    },
    "/DeleteProductVariant": {
      "post": {
        "summary": "DeleteProductVariant",
        "operationId": "DeleteProductVariant",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Boolean"
          }
        }
      }
    },
    "/ExportCatalogueJson": {
      "post": {
        "summary": "ExportCatalogueJson",
        "operationId": "ExportCatalogueJson",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object"
          }
        }
      }
    },
    "/ExportSettingsJson": {
      "post": {
        "summary": "ExportSettingsJson",
        "operationId": "ExportSettingsJson",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object"
          }
        }
      }
    },
    "/GetAttributePossibleValues": {
      "post": {
        "summary": "GetAttributePossibleValues",
        "operationId": "GetAttributePossibleValues",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "attributeId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Shopex_AttributePossibleValue_Dto[]"
          }
        }
      }
    },
    "/GetAttributes": {
      "post": {
        "summary": "GetAttributes",
        "operationId": "GetAttributes",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Shopex_Attribute_Dto[]"
          }
        }
      }
    },
    "/GetCategories": {
      "post": {
        "summary": "GetCategories",
        "operationId": "GetCategories",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Shopex_Category_Dto[]"
          }
        }
      }
    },
    "/GetCategory": {
      "post": {
        "summary": "GetCategory",
        "operationId": "GetCategory",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Shopex_Category_Dto"
          }
        }
      }
    },
    "/GetProduct": {
      "post": {
        "summary": "GetProduct",
        "operationId": "GetProduct",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Shopex_Product_Dto"
          }
        }
      }
    },
    "/GetProductAttributes": {
      "post": {
        "summary": "GetProductAttributes",
        "operationId": "GetProductAttributes",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Shopex_ProductAttribute_Dto[]"
          }
        }
      }
    },
    "/GetProductCategories": {
      "post": {
        "summary": "GetProductCategories",
        "operationId": "GetProductCategories",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Shopex_ProductCategory_Dto[]"
          }
        }
      }
    },
    "/GetProducts": {
      "post": {
        "summary": "GetProducts",
        "operationId": "GetProducts",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Shopex_Product_Dto[]"
          }
        }
      }
    },
    "/GetProductVariants": {
      "post": {
        "summary": "GetProductVariants",
        "operationId": "GetProductVariants",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Shopex_ProductVariant_Dto[]"
          }
        }
      }
    },
    "/GetSettings": {
      "post": {
        "summary": "GetSettings",
        "operationId": "GetSettings",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Shopex_Settings_Dto"
          }
        }
      }
    },
    "/GetVariantB2BPriceTiers": {
      "post": {
        "summary": "GetVariantB2BPriceTiers",
        "operationId": "GetVariantB2BPriceTiers",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "productVariantId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Shopex_VariantB2BPriceTier_Dto[]"
          }
        }
      }
    },
    "/ImportCatalogueJson": {
      "post": {
        "summary": "ImportCatalogueJson",
        "operationId": "ImportCatalogueJson",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "catalogue",
            "in": "body",
            "required": true,
            "schema": {
              "ref": "#/components/schemas/Object"
            }
          },
          {
            "name": "missingProductMode",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "dryRun",
            "in": "query",
            "required": true,
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object"
          }
        }
      }
    },
    "/ImportSettingsJson": {
      "post": {
        "summary": "ImportSettingsJson",
        "operationId": "ImportSettingsJson",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "settingsFile",
            "in": "body",
            "required": true,
            "schema": {
              "ref": "#/components/schemas/Object"
            }
          },
          {
            "name": "dryRun",
            "in": "query",
            "required": true,
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object"
          }
        }
      }
    },
    "/IsSubscriptionActive": {
      "post": {
        "summary": "IsSubscriptionActive",
        "operationId": "IsSubscriptionActive",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "email",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object"
          }
        }
      }
    },
    "/IsTenantNameAvailable": {
      "post": {
        "summary": "IsTenantNameAvailable",
        "operationId": "IsTenantNameAvailable",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "businessName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Boolean"
          }
        }
      }
    },
    "/OnboardNewTenant": {
      "post": {
        "summary": "OnboardNewTenant",
        "operationId": "OnboardNewTenant",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "onboardingData",
            "in": "body",
            "required": true,
            "schema": {
              "ref": "#/components/schemas/Shopex_OnboardingRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object"
          }
        }
      }
    },
    "/UpdateProductStatus": {
      "post": {
        "summary": "UpdateProductStatus",
        "operationId": "UpdateProductStatus",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "status",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Int64"
          }
        }
      }
    },
    "/UpdateProductStockCount": {
      "post": {
        "summary": "UpdateProductStockCount",
        "operationId": "UpdateProductStockCount",
        "parameters": [
          {
            "name": "apiKey",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tenantName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "id",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "stockCount",
            "in": "query",
            "required": true,
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Int64"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Shopex_OnboardingRequest": {
        "type": "object",
        "properties": {
          "Email": {
            "type": "string"
          },
          "IpAddress": {
            "type": "string"
          },
          "AffiliateId": {
            "type": "string"
          },
          "BusinessName": {
            "type": "string"
          },
          "BusinessType": {
            "type": "string"
          },
          "BusinessFamily": {
            "type": "string"
          },
          "Country": {
            "type": "string"
          },
          "City": {
            "type": "string"
          },
          "Address": {
            "type": "string"
          },
          "PhoneNumber": {
            "type": "string"
          },
          "WebsiteURL": {
            "type": "string"
          },
          "CatalogURL": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "Template": {
            "type": "string"
          },
          "Plan": {
            "type": "string"
          },
          "TimeZone": {
            "type": "string"
          },
          "IANATimeZone": {
            "type": "string"
          },
          "LogoImage": {
            "type": "string"
          },
          "RestaurantPhoto": {
            "type": "string"
          },
          "OpeningHours": {
            "type": "string"
          },
          "Menu": {
            "type": "string"
          }
        }
      },
      "Shopex_OnboardingOpeningHoursItem": {
        "type": "object",
        "properties": {
          "Day": {
            "type": "string"
          },
          "IsOpen": {
            "type": "boolean"
          },
          "From": {
            "type": "string"
          },
          "To": {
            "type": "string"
          }
        }
      },
      "Shopex_OnboardingMenuItem": {
        "type": "object",
        "properties": {
          "Category": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          },
          "Price": {
            "type": "string"
          },
          "Description": {
            "type": "string"
          },
          "VATPercent": {
            "type": "number"
          }
        }
      }
    }
  }
}