{
	"openapi": "3.0.1",
	"info": {
		"title": "Commerce OData API",
		"version": "9.49.24090.3/10.0.39"
	},
	"servers": [
		{
			"url": "/",
			"description": "Commerce OData API"
		}
	],
	"paths": {
		"/Commerce/AcknowledgeNotifications": {
			"post": {
				"tags": [
					"AcknowledgeNotifications"
				],
				"operationId": "ActionImport.AcknowledgeNotifications",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"lastPullDateTime": {
										"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
										"type": "string",
										"format": "date-time"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/ActivateDevice": {
			"post": {
				"tags": [
					"ActivateDevice"
				],
				"operationId": "ActionImport.ActivateDevice",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"deviceNumber": {
										"type": "string",
										"nullable": true
									},
									"terminalId": {
										"type": "string",
										"nullable": true
									},
									"deviceId": {
										"type": "string",
										"nullable": true
									},
									"forceActivate": {
										"type": "boolean",
										"default": false
									},
									"deviceType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeviceActivationResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/ApplicableOperations": {
			"get": {
				"tags": [
					"ApplicableOperations.SalesOrderContextualOperationsMap"
				],
				"summary": "Get entities from ApplicableOperations",
				"operationId": "ApplicableOperations.SalesOrderContextualOperationsMap.ListSalesOrderContextualOperationsMap",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"Id desc",
									"ApplicableOperationsValues",
									"ApplicableOperationsValues desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"ApplicableOperationsValues",
									"ExtensionProperties",
									"SalesOrder"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*",
									"SalesOrder"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderContextualOperationsMapCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"ApplicableOperations.SalesOrderContextualOperationsMap"
				],
				"summary": "Add new entity to ApplicableOperations",
				"operationId": "ApplicableOperations.SalesOrderContextualOperationsMap.CreateSalesOrderContextualOperationsMap",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderContextualOperationsMap"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderContextualOperationsMap"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/ApplicableOperations({Id})": {
			"get": {
				"tags": [
					"ApplicableOperations.SalesOrderContextualOperationsMap"
				],
				"summary": "Get entity from ApplicableOperations by key",
				"operationId": "ApplicableOperations.SalesOrderContextualOperationsMap.GetSalesOrderContextualOperationsMap",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SalesOrderContextualOperationsMap",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SalesOrderContextualOperationsMap"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"ApplicableOperationsValues",
									"ExtensionProperties",
									"SalesOrder"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*",
									"SalesOrder"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderContextualOperationsMap"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"ApplicableOperations.SalesOrderContextualOperationsMap"
				],
				"summary": "Update entity in ApplicableOperations",
				"operationId": "ApplicableOperations.SalesOrderContextualOperationsMap.UpdateSalesOrderContextualOperationsMap",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SalesOrderContextualOperationsMap",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SalesOrderContextualOperationsMap"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderContextualOperationsMap"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"ApplicableOperations.SalesOrderContextualOperationsMap"
				],
				"summary": "Delete entity from ApplicableOperations",
				"operationId": "ApplicableOperations.SalesOrderContextualOperationsMap.DeleteSalesOrderContextualOperationsMap",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SalesOrderContextualOperationsMap",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SalesOrderContextualOperationsMap"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/ApplicableOperations({Id})/SalesOrder": {
			"get": {
				"tags": [
					"ApplicableOperations.SalesOrder"
				],
				"summary": "Get SalesOrder from ApplicableOperations",
				"operationId": "ApplicableOperations.GetSalesOrder",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SalesOrderContextualOperationsMap",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SalesOrderContextualOperationsMap"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"DocumentStatusValue",
									"RecordId",
									"StatusValue",
									"McrOrderStopped",
									"Shipments",
									"AggregateInventoryQuantities",
									"UnifiedDeliveryInformation",
									"PaymentStatusValue",
									"DetailedOrderStatusValue",
									"AffiliationLoyaltyTierLines",
									"IsRequiredAmountPaid",
									"IsDiscountFullyCalculated",
									"IgnoreDiscountCalculation",
									"AmountDue",
									"EstimatedShippingAmount",
									"AmountPaid",
									"CustomerOrderRemainingBalance",
									"AttributeValues",
									"AvailableDepositAmount",
									"BeginDateTime",
									"CreatedDateTime",
									"BusinessDate",
									"CalculatedDepositAmount",
									"CancellationCharge",
									"ChannelId",
									"ChannelReferenceId",
									"ChargeAmount",
									"ChargeLines",
									"Comment",
									"Coupons",
									"InvoiceComment",
									"ContactInformationCollection",
									"CurrencyCode",
									"CustomerAccountDepositLines",
									"CustomerId",
									"CustomerOrderModeValue",
									"CustomerOrderTypeValue",
									"DeliveryMode",
									"DeliveryModeChargeAmount",
									"DiscountAmount",
									"DiscountAmountWithoutTax",
									"NetPrice",
									"DiscountCodes",
									"EntryStatusValue",
									"GrossAmount",
									"HasLoyaltyPayment",
									"Id",
									"InternalTransactionId",
									"SuspendedTransactionId",
									"IncomeExpenseLines",
									"IncomeExpenseTotalAmount",
									"InventoryLocationId",
									"IsCreatedOffline",
									"IsReturnByReceipt",
									"IsSuspended",
									"IsTaxIncludedInPrice",
									"IsTaxExemptedForPriceInclusive",
									"LineDiscount",
									"LineDiscountCalculationTypeValue",
									"LoyaltyCardId",
									"LoyaltyDiscountAmount",
									"LoyaltyManualDiscountAmount",
									"LoyaltyRewardPointLines",
									"ModifiedDateTime",
									"Name",
									"NetAmount",
									"NetAmountWithoutTax",
									"NetAmountWithNoTax",
									"NetAmountWithTax",
									"NumberOfItems",
									"OverriddenDepositAmount",
									"OverriddenDepositWithoutCarryoutAmount",
									"PeriodicDiscountAmount",
									"TenderDiscountAmount",
									"PrepaymentAmountAppliedOnPickup",
									"PrepaymentAmountInvoiced",
									"PrepaymentAmountPaid",
									"PrepaymentRoundingDifference",
									"QuotationExpiryDate",
									"ReasonCodeLines",
									"ReceiptEmail",
									"ReceiptId",
									"RequestedDeliveryDate",
									"ConfirmedShipDate",
									"RequiredDepositAmount",
									"RequiredDepositWithoutCarryoutAmount",
									"ReturnTransactionHasLoyaltyPayment",
									"SalesId",
									"SalesPaymentDifference",
									"SalesLines",
									"ShiftId",
									"ShiftTerminalId",
									"ShippingAddress",
									"StaffId",
									"StatementCode",
									"StoreId",
									"SubtotalAmount",
									"SubtotalAmountWithoutTax",
									"SubtotalSalesAmount",
									"TaxAmount",
									"TaxAmountExclusive",
									"TaxAmountInclusive",
									"TaxLines",
									"TaxOnCancellationCharge",
									"TaxOnShippingCharge",
									"TaxOnNonShippingCharges",
									"TaxOverrideCode",
									"TenderLines",
									"RefundableTenderLines",
									"TerminalId",
									"TotalAmount",
									"TotalSalesAmount",
									"TotalReturnAmount",
									"TotalCarryoutSalesAmount",
									"TotalCustomerOrderSalesAmount",
									"TotalDiscount",
									"TotalManualDiscountAmount",
									"TotalManualDiscountPercentage",
									"TransactionTypeValue",
									"TaxCalculationTypeValue",
									"SalesInvoiceAmount",
									"GiftCardActiveFrom",
									"GiftCardBalance",
									"GiftCardExpireDate",
									"GiftCardHistoryDetails",
									"GiftCardIssueAmount",
									"GiftCardIdMasked",
									"CommissionSalesGroup",
									"IsCommissionSalesGroupOverriddenByCustomer",
									"CommissionSalesGroupSetByCashier",
									"HasTaxCalculationTriggered",
									"HasChargeCalculationTriggered",
									"ShippingChargeAmount",
									"OtherChargeAmount",
									"PeriodicDiscountsCalculateScopeValue",
									"CustomerName",
									"OriginalOrderTransactionId",
									"Notes",
									"CustomerRequisition",
									"FiscalTransactions",
									"LanguageId",
									"SalesAgreementRecordId",
									"TransactionDate",
									"TransactionTime",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved navigation property",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/ApplicableOperations/GetFulfillmentLines": {
			"post": {
				"tags": [
					"ApplicableOperations.Actions"
				],
				"operationId": "ApplicableOperations.GetFulfillmentLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"fulfillmentLineSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineContextualOperationsMap"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/ApplicableOperations/GetOrders": {
			"post": {
				"tags": [
					"ApplicableOperations.Actions"
				],
				"operationId": "ApplicableOperations.GetOrders",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"orderSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of SalesOrderContextualOperationsMap",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderContextualOperationsMap"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/BackupFiscalRegistrationProcessContext": {
			"post": {
				"tags": [
					"BackupFiscalRegistrationProcessContext"
				],
				"operationId": "ActionImport.BackupFiscalRegistrationProcessContext",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"terminalId": {
										"type": "string",
										"nullable": true
									},
									"storeNumber": {
										"type": "string",
										"nullable": true
									},
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"fiscalProcessCompleted": {
										"type": "boolean",
										"default": false
									},
									"fiscalIntegrationSerializedContext": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/BoundController": {
			"get": {
				"tags": [
					"BoundController.ExampleEntity"
				],
				"summary": "Get entities from BoundController",
				"operationId": "BoundController.ExampleEntity.ListExampleEntity",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"IntData",
									"IntData desc",
									"StringData",
									"StringData desc",
									"UnusualEntityId",
									"UnusualEntityId desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"IntData",
									"StringData",
									"UnusualEntityId",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Contoso.CommerceRuntime.Entities.DataModel.ExampleEntityCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"BoundController.ExampleEntity"
				],
				"summary": "Add new entity to BoundController",
				"operationId": "BoundController.ExampleEntity.CreateExampleEntity",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Contoso.CommerceRuntime.Entities.DataModel.ExampleEntity"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Contoso.CommerceRuntime.Entities.DataModel.ExampleEntity"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/BoundController({UnusualEntityId})": {
			"get": {
				"tags": [
					"BoundController.ExampleEntity"
				],
				"summary": "Get entity from BoundController by key",
				"operationId": "BoundController.ExampleEntity.GetExampleEntity",
				"parameters": [
					{
						"name": "UnusualEntityId",
						"in": "path",
						"description": "key: UnusualEntityId of ExampleEntity",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "ExampleEntity"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"IntData",
									"StringData",
									"UnusualEntityId",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Contoso.CommerceRuntime.Entities.DataModel.ExampleEntity"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"BoundController.ExampleEntity"
				],
				"summary": "Update entity in BoundController",
				"operationId": "BoundController.ExampleEntity.UpdateExampleEntity",
				"parameters": [
					{
						"name": "UnusualEntityId",
						"in": "path",
						"description": "key: UnusualEntityId of ExampleEntity",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "ExampleEntity"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Contoso.CommerceRuntime.Entities.DataModel.ExampleEntity"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"BoundController.ExampleEntity"
				],
				"summary": "Delete entity from BoundController",
				"operationId": "BoundController.ExampleEntity.DeleteExampleEntity",
				"parameters": [
					{
						"name": "UnusualEntityId",
						"in": "path",
						"description": "key: UnusualEntityId of ExampleEntity",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "ExampleEntity"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/BoundController({UnusualEntityId})/DeleteExampleEntity": {
			"post": {
				"tags": [
					"BoundController.Actions"
				],
				"operationId": "BoundController.ExampleEntity.DeleteExampleEntity",
				"parameters": [
					{
						"name": "UnusualEntityId",
						"in": "path",
						"description": "key: UnusualEntityId of ExampleEntity",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "ExampleEntity"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "boolean",
											"default": false
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/BoundController({UnusualEntityId})/UpdateExampleEntity": {
			"post": {
				"tags": [
					"BoundController.Actions"
				],
				"operationId": "BoundController.ExampleEntity.UpdateExampleEntity",
				"parameters": [
					{
						"name": "UnusualEntityId",
						"in": "path",
						"description": "key: UnusualEntityId of ExampleEntity",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "ExampleEntity"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"updatedEntity": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Contoso.CommerceRuntime.Entities.DataModel.ExampleEntity"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "boolean",
											"default": false
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/BoundController/CreateExampleEntity": {
			"post": {
				"tags": [
					"BoundController.Actions"
				],
				"operationId": "BoundController.CreateExampleEntity",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"entityData": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Contoso.CommerceRuntime.Entities.DataModel.ExampleEntity"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "integer",
											"format": "int64"
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/BoundController/GetAllExampleEntities()": {
			"get": {
				"tags": [
					"BoundController.Functions"
				],
				"operationId": "BoundController.GetAllExampleEntities",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"IntData",
									"StringData",
									"UnusualEntityId",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"IntData",
									"IntData desc",
									"StringData",
									"StringData desc",
									"UnusualEntityId",
									"UnusualEntityId desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of ExampleEntity",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Contoso.CommerceRuntime.Entities.DataModel.ExampleEntity"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/BusinessPartners": {
			"get": {
				"tags": [
					"BusinessPartners.BusinessPartner"
				],
				"summary": "Get entities from BusinessPartners",
				"operationId": "BusinessPartners.BusinessPartner.ListBusinessPartner",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"BusinessPartnerId",
									"BusinessPartnerId desc",
									"Name",
									"Name desc",
									"SellerChannelId",
									"SellerChannelId desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"BusinessPartnerId",
									"Name",
									"SellerChannelId",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"BusinessPartners.BusinessPartner"
				],
				"summary": "Add new entity to BusinessPartners",
				"operationId": "BusinessPartners.BusinessPartner.CreateBusinessPartner",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartner"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartner"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/BusinessPartners({BusinessPartnerId})": {
			"get": {
				"tags": [
					"BusinessPartners.BusinessPartner"
				],
				"summary": "Get entity from BusinessPartners by key",
				"operationId": "BusinessPartners.BusinessPartner.GetBusinessPartner",
				"parameters": [
					{
						"name": "BusinessPartnerId",
						"in": "path",
						"description": "key: BusinessPartnerId of BusinessPartner",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "BusinessPartner"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"BusinessPartnerId",
									"Name",
									"SellerChannelId",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartner"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"BusinessPartners.BusinessPartner"
				],
				"summary": "Update entity in BusinessPartners",
				"operationId": "BusinessPartners.BusinessPartner.UpdateBusinessPartner",
				"parameters": [
					{
						"name": "BusinessPartnerId",
						"in": "path",
						"description": "key: BusinessPartnerId of BusinessPartner",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "BusinessPartner"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartner"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"BusinessPartners.BusinessPartner"
				],
				"summary": "Delete entity from BusinessPartners",
				"operationId": "BusinessPartners.BusinessPartner.DeleteBusinessPartner",
				"parameters": [
					{
						"name": "BusinessPartnerId",
						"in": "path",
						"description": "key: BusinessPartnerId of BusinessPartner",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "BusinessPartner"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/BusinessPartners({BusinessPartnerId})/GetOrderHistory()": {
			"get": {
				"tags": [
					"BusinessPartners.Functions"
				],
				"operationId": "BusinessPartners.BusinessPartner.GetOrderHistory",
				"parameters": [
					{
						"name": "BusinessPartnerId",
						"in": "path",
						"description": "key: BusinessPartnerId of BusinessPartner",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "BusinessPartner"
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderShipments"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/BusinessPartners({BusinessPartnerId})/GetUsers()": {
			"get": {
				"tags": [
					"BusinessPartners.Functions"
				],
				"operationId": "BusinessPartners.BusinessPartner.GetUsers",
				"parameters": [
					{
						"name": "BusinessPartnerId",
						"in": "path",
						"description": "key: BusinessPartnerId of BusinessPartner",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "BusinessPartner"
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"B2BUserId",
									"BusinessPartnerId",
									"FirstName",
									"LastName",
									"Email",
									"SpendingLimit",
									"LastOperationId",
									"StatusValue",
									"IsAdmin",
									"AccountNumber",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"B2BUserId",
									"B2BUserId desc",
									"BusinessPartnerId",
									"BusinessPartnerId desc",
									"FirstName",
									"FirstName desc",
									"LastName",
									"LastName desc",
									"Email",
									"Email desc",
									"SpendingLimit",
									"SpendingLimit desc",
									"LastOperationId",
									"LastOperationId desc",
									"StatusValue",
									"StatusValue desc",
									"IsAdmin",
									"IsAdmin desc",
									"AccountNumber",
									"AccountNumber desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of BusinessPartnerUser",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUser"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/BusinessPartners({BusinessPartnerId})/PromoteToSeller": {
			"post": {
				"tags": [
					"BusinessPartners.Actions"
				],
				"operationId": "BusinessPartners.BusinessPartner.PromoteToSeller",
				"parameters": [
					{
						"name": "BusinessPartnerId",
						"in": "path",
						"description": "key: BusinessPartnerId of BusinessPartner",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "BusinessPartner"
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/BusinessPartners/CreateProspect": {
			"post": {
				"tags": [
					"BusinessPartners.Actions"
				],
				"operationId": "BusinessPartners.CreateProspect",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"businessPartnerProspect": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerProspect"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerProspect"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/BusinessPartners/GetCurrent()": {
			"get": {
				"tags": [
					"BusinessPartners.Functions"
				],
				"operationId": "BusinessPartners.GetCurrent",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartner"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/BusinessPartners/GetManagedBusinessPartners()": {
			"get": {
				"tags": [
					"BusinessPartners.Functions"
				],
				"operationId": "BusinessPartners.GetManagedBusinessPartners",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"BusinessPartnerId",
									"Name",
									"SellerChannelId",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"BusinessPartnerId",
									"BusinessPartnerId desc",
									"Name",
									"Name desc",
									"SellerChannelId",
									"SellerChannelId desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of BusinessPartner",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartner"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/BusinessPartnerUsers": {
			"get": {
				"tags": [
					"BusinessPartnerUsers.BusinessPartnerUser"
				],
				"summary": "Get entities from BusinessPartnerUsers",
				"operationId": "BusinessPartnerUsers.BusinessPartnerUser.ListBusinessPartnerUser",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"B2BUserId",
									"B2BUserId desc",
									"BusinessPartnerId",
									"BusinessPartnerId desc",
									"FirstName",
									"FirstName desc",
									"LastName",
									"LastName desc",
									"Email",
									"Email desc",
									"SpendingLimit",
									"SpendingLimit desc",
									"LastOperationId",
									"LastOperationId desc",
									"StatusValue",
									"StatusValue desc",
									"IsAdmin",
									"IsAdmin desc",
									"AccountNumber",
									"AccountNumber desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"B2BUserId",
									"BusinessPartnerId",
									"FirstName",
									"LastName",
									"Email",
									"SpendingLimit",
									"LastOperationId",
									"StatusValue",
									"IsAdmin",
									"AccountNumber",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUserCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"BusinessPartnerUsers.BusinessPartnerUser"
				],
				"summary": "Add new entity to BusinessPartnerUsers",
				"operationId": "BusinessPartnerUsers.BusinessPartnerUser.CreateBusinessPartnerUser",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUser"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUser"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/BusinessPartnerUsers({B2BUserId})": {
			"get": {
				"tags": [
					"BusinessPartnerUsers.BusinessPartnerUser"
				],
				"summary": "Get entity from BusinessPartnerUsers by key",
				"operationId": "BusinessPartnerUsers.BusinessPartnerUser.GetBusinessPartnerUser",
				"parameters": [
					{
						"name": "B2BUserId",
						"in": "path",
						"description": "key: B2BUserId of BusinessPartnerUser",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "BusinessPartnerUser"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"B2BUserId",
									"BusinessPartnerId",
									"FirstName",
									"LastName",
									"Email",
									"SpendingLimit",
									"LastOperationId",
									"StatusValue",
									"IsAdmin",
									"AccountNumber",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUser"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"BusinessPartnerUsers.BusinessPartnerUser"
				],
				"summary": "Update entity in BusinessPartnerUsers",
				"operationId": "BusinessPartnerUsers.BusinessPartnerUser.UpdateBusinessPartnerUser",
				"parameters": [
					{
						"name": "B2BUserId",
						"in": "path",
						"description": "key: B2BUserId of BusinessPartnerUser",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "BusinessPartnerUser"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUser"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"BusinessPartnerUsers.BusinessPartnerUser"
				],
				"summary": "Delete entity from BusinessPartnerUsers",
				"operationId": "BusinessPartnerUsers.BusinessPartnerUser.DeleteBusinessPartnerUser",
				"parameters": [
					{
						"name": "B2BUserId",
						"in": "path",
						"description": "key: B2BUserId of BusinessPartnerUser",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "BusinessPartnerUser"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/BusinessPartnerUsers({B2BUserId})/GetOperationRequests": {
			"post": {
				"tags": [
					"BusinessPartnerUsers.Actions"
				],
				"operationId": "BusinessPartnerUsers.BusinessPartnerUser.GetOperationRequests",
				"parameters": [
					{
						"name": "B2BUserId",
						"in": "path",
						"description": "key: B2BUserId of BusinessPartnerUser",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "BusinessPartnerUser"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"startDateTime": {
										"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
										"type": "string",
										"format": "date-time"
									},
									"endDateTime": {
										"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
										"type": "string",
										"format": "date-time"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerOperationRequest"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/BusinessPartnerUsers({B2BUserId})/RequestAccountStatement": {
			"post": {
				"tags": [
					"BusinessPartnerUsers.Actions"
				],
				"operationId": "BusinessPartnerUsers.BusinessPartnerUser.RequestAccountStatement",
				"parameters": [
					{
						"name": "B2BUserId",
						"in": "path",
						"description": "key: B2BUserId of BusinessPartnerUser",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "BusinessPartnerUser"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"accountStatementParameters": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.AccountStatementRequest"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/BusinessPartnerUsers({B2BUserId})/RequestInvoiceCopy": {
			"post": {
				"tags": [
					"BusinessPartnerUsers.Actions"
				],
				"operationId": "BusinessPartnerUsers.BusinessPartnerUser.RequestInvoiceCopy",
				"parameters": [
					{
						"name": "B2BUserId",
						"in": "path",
						"description": "key: B2BUserId of BusinessPartnerUser",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "BusinessPartnerUser"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"invoiceId": {
										"type": "string",
										"nullable": true
									},
									"deliveryType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/BusinessPartnerUsers/GetCurrent()": {
			"get": {
				"tags": [
					"BusinessPartnerUsers.Functions"
				],
				"operationId": "BusinessPartnerUsers.GetCurrent",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUser"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/CalculateSalesDocument": {
			"post": {
				"tags": [
					"Carts"
				],
				"operationId": "ActionImport.CalculateSalesDocument",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"salesDocument": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/CalculateTotalCurrencyAmount": {
			"post": {
				"tags": [
					"CalculateTotalCurrencyAmount"
				],
				"operationId": "ActionImport.CalculateTotalCurrencyAmount",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"currenciesAmount": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CurrencyRequest"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CurrencyAmount"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/Carts": {
			"get": {
				"tags": [
					"Carts.Cart"
				],
				"summary": "Get entities from Carts",
				"operationId": "Carts.Cart.ListCart",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"AffiliationLines",
									"AffiliationLines desc",
									"IsRequiredAmountPaid",
									"IsRequiredAmountPaid desc",
									"IsDiscountFullyCalculated",
									"IsDiscountFullyCalculated desc",
									"IgnoreDiscountCalculation",
									"IgnoreDiscountCalculation desc",
									"AmountDue",
									"AmountDue desc",
									"AmountPaid",
									"AmountPaid desc",
									"AttributeValues",
									"AttributeValues desc",
									"IsTaxIncludedInPrice",
									"IsTaxIncludedInPrice desc",
									"BeginDateTime",
									"BeginDateTime desc",
									"BusinessDate",
									"BusinessDate desc",
									"CancellationChargeAmount",
									"CancellationChargeAmount desc",
									"EstimatedShippingAmount",
									"EstimatedShippingAmount desc",
									"CartLines",
									"CartLines desc",
									"CartTypeValue",
									"CartTypeValue desc",
									"ChannelId",
									"ChannelId desc",
									"ChargeAmount",
									"ChargeAmount desc",
									"CustomerOrderRemainingBalance",
									"CustomerOrderRemainingBalance desc",
									"ChargeLines",
									"ChargeLines desc",
									"TaxViewLines",
									"TaxViewLines desc",
									"Comment",
									"Comment desc",
									"InvoiceComment",
									"InvoiceComment desc",
									"Coupons",
									"Coupons desc",
									"CustomerId",
									"CustomerId desc",
									"CustomerOrderModeValue",
									"CustomerOrderModeValue desc",
									"DeliveryMode",
									"DeliveryMode desc",
									"DeliveryModeChargeAmount",
									"DeliveryModeChargeAmount desc",
									"DiscountAmount",
									"DiscountAmount desc",
									"DiscountAmountWithoutTax",
									"DiscountAmountWithoutTax desc",
									"DiscountCodes",
									"DiscountCodes desc",
									"Id",
									"Id desc",
									"SuspendedCartId",
									"SuspendedCartId desc",
									"TransactionTypeValue",
									"TransactionTypeValue desc",
									"CustomerAccountDepositLines",
									"CustomerAccountDepositLines desc",
									"IncomeExpenseLines",
									"IncomeExpenseLines desc",
									"IncomeExpenseTotalAmount",
									"IncomeExpenseTotalAmount desc",
									"IsReturnByReceipt",
									"IsReturnByReceipt desc",
									"ReturnTransactionHasLoyaltyPayment",
									"ReturnTransactionHasLoyaltyPayment desc",
									"IsFavorite",
									"IsFavorite desc",
									"IsRecurring",
									"IsRecurring desc",
									"IsSuspended",
									"IsSuspended desc",
									"LoyaltyCardId",
									"LoyaltyCardId desc",
									"ModifiedDateTime",
									"ModifiedDateTime desc",
									"Name",
									"Name desc",
									"OrderNumber",
									"OrderNumber desc",
									"AvailableDepositAmount",
									"AvailableDepositAmount desc",
									"OverriddenDepositAmount",
									"OverriddenDepositAmount desc",
									"OverriddenDepositWithoutCarryoutAmount",
									"OverriddenDepositWithoutCarryoutAmount desc",
									"PrepaymentAmountPaid",
									"PrepaymentAmountPaid desc",
									"PrepaymentRoundingDifference",
									"PrepaymentRoundingDifference desc",
									"PrepaymentAppliedOnPickup",
									"PrepaymentAppliedOnPickup desc",
									"PrepaymentAmountInvoiced",
									"PrepaymentAmountInvoiced desc",
									"PromotionLines",
									"PromotionLines desc",
									"QuotationExpiryDate",
									"QuotationExpiryDate desc",
									"ReasonCodeLines",
									"ReasonCodeLines desc",
									"ReceiptEmail",
									"ReceiptEmail desc",
									"RequestedDeliveryDate",
									"RequestedDeliveryDate desc",
									"RequiredDepositAmount",
									"RequiredDepositAmount desc",
									"RequiredDepositWithoutCarryoutAmount",
									"RequiredDepositWithoutCarryoutAmount desc",
									"SalesId",
									"SalesId desc",
									"ShippingAddress",
									"ShippingAddress desc",
									"StaffId",
									"StaffId desc",
									"SubtotalAmount",
									"SubtotalAmount desc",
									"SubtotalAmountWithoutTax",
									"SubtotalAmountWithoutTax desc",
									"NetPrice",
									"NetPrice desc",
									"SubtotalSalesAmount",
									"SubtotalSalesAmount desc",
									"TaxAmount",
									"TaxAmount desc",
									"TaxOnCancellationCharge",
									"TaxOnCancellationCharge desc",
									"TaxOnShippingCharge",
									"TaxOnShippingCharge desc",
									"TaxOnNonShippingCharges",
									"TaxOnNonShippingCharges desc",
									"TaxOverrideCode",
									"TaxOverrideCode desc",
									"TenderLines",
									"TenderLines desc",
									"RefundableTenderLines",
									"RefundableTenderLines desc",
									"TerminalId",
									"TerminalId desc",
									"TotalAmount",
									"TotalAmount desc",
									"TotalSalesAmount",
									"TotalSalesAmount desc",
									"TotalReturnAmount",
									"TotalReturnAmount desc",
									"TotalCarryoutSalesAmount",
									"TotalCarryoutSalesAmount desc",
									"TotalCustomerOrderSalesAmount",
									"TotalCustomerOrderSalesAmount desc",
									"TotalManualDiscountAmount",
									"TotalManualDiscountAmount desc",
									"TotalManualDiscountPercentage",
									"TotalManualDiscountPercentage desc",
									"WarehouseId",
									"WarehouseId desc",
									"IsCreatedOffline",
									"IsCreatedOffline desc",
									"CartStatusValue",
									"CartStatusValue desc",
									"ReceiptTransactionTypeValue",
									"ReceiptTransactionTypeValue desc",
									"CommissionSalesGroup",
									"CommissionSalesGroup desc",
									"Version",
									"Version desc",
									"TotalItems",
									"TotalItems desc",
									"HasTaxCalculationTriggered",
									"HasTaxCalculationTriggered desc",
									"MerchantProperties",
									"MerchantProperties desc",
									"HasChargeCalculationTriggered",
									"HasChargeCalculationTriggered desc",
									"FiscalTransactions",
									"FiscalTransactions desc",
									"ShippingChargeAmount",
									"ShippingChargeAmount desc",
									"OtherChargeAmount",
									"OtherChargeAmount desc",
									"PeriodicDiscountsCalculateScopeValue",
									"PeriodicDiscountsCalculateScopeValue desc",
									"TaxCalculationTypeValue",
									"TaxCalculationTypeValue desc",
									"Notes",
									"Notes desc",
									"CustomerRequisition",
									"CustomerRequisition desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"AffiliationLines",
									"IsRequiredAmountPaid",
									"IsDiscountFullyCalculated",
									"IgnoreDiscountCalculation",
									"AmountDue",
									"AmountPaid",
									"AttributeValues",
									"IsTaxIncludedInPrice",
									"BeginDateTime",
									"BusinessDate",
									"CancellationChargeAmount",
									"EstimatedShippingAmount",
									"CartLines",
									"CartTypeValue",
									"ChannelId",
									"ChargeAmount",
									"CustomerOrderRemainingBalance",
									"ChargeLines",
									"TaxViewLines",
									"Comment",
									"InvoiceComment",
									"Coupons",
									"CustomerId",
									"CustomerOrderModeValue",
									"DeliveryMode",
									"DeliveryModeChargeAmount",
									"DiscountAmount",
									"DiscountAmountWithoutTax",
									"DiscountCodes",
									"Id",
									"SuspendedCartId",
									"TransactionTypeValue",
									"CustomerAccountDepositLines",
									"IncomeExpenseLines",
									"IncomeExpenseTotalAmount",
									"IsReturnByReceipt",
									"ReturnTransactionHasLoyaltyPayment",
									"IsFavorite",
									"IsRecurring",
									"IsSuspended",
									"LoyaltyCardId",
									"ModifiedDateTime",
									"Name",
									"OrderNumber",
									"AvailableDepositAmount",
									"OverriddenDepositAmount",
									"OverriddenDepositWithoutCarryoutAmount",
									"PrepaymentAmountPaid",
									"PrepaymentRoundingDifference",
									"PrepaymentAppliedOnPickup",
									"PrepaymentAmountInvoiced",
									"PromotionLines",
									"QuotationExpiryDate",
									"ReasonCodeLines",
									"ReceiptEmail",
									"RequestedDeliveryDate",
									"RequiredDepositAmount",
									"RequiredDepositWithoutCarryoutAmount",
									"SalesId",
									"ShippingAddress",
									"StaffId",
									"SubtotalAmount",
									"SubtotalAmountWithoutTax",
									"NetPrice",
									"SubtotalSalesAmount",
									"TaxAmount",
									"TaxOnCancellationCharge",
									"TaxOnShippingCharge",
									"TaxOnNonShippingCharges",
									"TaxOverrideCode",
									"TenderLines",
									"RefundableTenderLines",
									"TerminalId",
									"TotalAmount",
									"TotalSalesAmount",
									"TotalReturnAmount",
									"TotalCarryoutSalesAmount",
									"TotalCustomerOrderSalesAmount",
									"TotalManualDiscountAmount",
									"TotalManualDiscountPercentage",
									"WarehouseId",
									"IsCreatedOffline",
									"CartStatusValue",
									"ReceiptTransactionTypeValue",
									"CommissionSalesGroup",
									"Version",
									"TotalItems",
									"HasTaxCalculationTriggered",
									"MerchantProperties",
									"HasChargeCalculationTriggered",
									"FiscalTransactions",
									"ShippingChargeAmount",
									"OtherChargeAmount",
									"PeriodicDiscountsCalculateScopeValue",
									"TaxCalculationTypeValue",
									"Notes",
									"CustomerRequisition",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"Carts.Cart"
				],
				"summary": "Add new entity to Carts",
				"operationId": "Carts.Cart.CreateCart",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Carts({Id})": {
			"get": {
				"tags": [
					"Carts.Cart"
				],
				"summary": "Get entity from Carts by key",
				"operationId": "Carts.Cart.GetCart",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"AffiliationLines",
									"IsRequiredAmountPaid",
									"IsDiscountFullyCalculated",
									"IgnoreDiscountCalculation",
									"AmountDue",
									"AmountPaid",
									"AttributeValues",
									"IsTaxIncludedInPrice",
									"BeginDateTime",
									"BusinessDate",
									"CancellationChargeAmount",
									"EstimatedShippingAmount",
									"CartLines",
									"CartTypeValue",
									"ChannelId",
									"ChargeAmount",
									"CustomerOrderRemainingBalance",
									"ChargeLines",
									"TaxViewLines",
									"Comment",
									"InvoiceComment",
									"Coupons",
									"CustomerId",
									"CustomerOrderModeValue",
									"DeliveryMode",
									"DeliveryModeChargeAmount",
									"DiscountAmount",
									"DiscountAmountWithoutTax",
									"DiscountCodes",
									"Id",
									"SuspendedCartId",
									"TransactionTypeValue",
									"CustomerAccountDepositLines",
									"IncomeExpenseLines",
									"IncomeExpenseTotalAmount",
									"IsReturnByReceipt",
									"ReturnTransactionHasLoyaltyPayment",
									"IsFavorite",
									"IsRecurring",
									"IsSuspended",
									"LoyaltyCardId",
									"ModifiedDateTime",
									"Name",
									"OrderNumber",
									"AvailableDepositAmount",
									"OverriddenDepositAmount",
									"OverriddenDepositWithoutCarryoutAmount",
									"PrepaymentAmountPaid",
									"PrepaymentRoundingDifference",
									"PrepaymentAppliedOnPickup",
									"PrepaymentAmountInvoiced",
									"PromotionLines",
									"QuotationExpiryDate",
									"ReasonCodeLines",
									"ReceiptEmail",
									"RequestedDeliveryDate",
									"RequiredDepositAmount",
									"RequiredDepositWithoutCarryoutAmount",
									"SalesId",
									"ShippingAddress",
									"StaffId",
									"SubtotalAmount",
									"SubtotalAmountWithoutTax",
									"NetPrice",
									"SubtotalSalesAmount",
									"TaxAmount",
									"TaxOnCancellationCharge",
									"TaxOnShippingCharge",
									"TaxOnNonShippingCharges",
									"TaxOverrideCode",
									"TenderLines",
									"RefundableTenderLines",
									"TerminalId",
									"TotalAmount",
									"TotalSalesAmount",
									"TotalReturnAmount",
									"TotalCarryoutSalesAmount",
									"TotalCustomerOrderSalesAmount",
									"TotalManualDiscountAmount",
									"TotalManualDiscountPercentage",
									"WarehouseId",
									"IsCreatedOffline",
									"CartStatusValue",
									"ReceiptTransactionTypeValue",
									"CommissionSalesGroup",
									"Version",
									"TotalItems",
									"HasTaxCalculationTriggered",
									"MerchantProperties",
									"HasChargeCalculationTriggered",
									"FiscalTransactions",
									"ShippingChargeAmount",
									"OtherChargeAmount",
									"PeriodicDiscountsCalculateScopeValue",
									"TaxCalculationTypeValue",
									"Notes",
									"CustomerRequisition",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"Carts.Cart"
				],
				"summary": "Update entity in Carts",
				"operationId": "Carts.Cart.UpdateCart",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"Carts.Cart"
				],
				"summary": "Delete entity from Carts",
				"operationId": "Carts.Cart.DeleteCart",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Carts({Id})/AddCartLineCharge": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.AddCartLineCharge",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartLineId": {
										"type": "string",
										"nullable": true
									},
									"moduleTypeValue": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									},
									"chargeCode": {
										"type": "string",
										"nullable": true
									},
									"amount": {
										"multipleOf": 1,
										"type": "number",
										"format": "decimal"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/AddCartLines": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.AddCartLines",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"cartVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/AddCharge": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.AddCharge",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"moduleTypeValue": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									},
									"chargeCode": {
										"type": "string",
										"nullable": true
									},
									"amount": {
										"multipleOf": 1,
										"type": "number",
										"format": "decimal"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/AddCoupons": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.AddCoupons",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"couponCodes": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									},
									"isLegacyDiscountCode": {
										"type": "boolean",
										"default": false,
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/AddDiscountCode": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.AddDiscountCode",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"discountCode": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/AddInvoices": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.AddInvoices",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"invoiceIds": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/AddOrderInvoice": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.AddOrderInvoice",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"invoiceId": {
										"type": "string",
										"nullable": true
									},
									"lineDescription": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/AddPreprocessedTenderLine": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.AddPreprocessedTenderLine",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"preprocessedTenderLine": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"cartVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/AddReturnCartLines": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.AddReturnCartLines",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"returnCartLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReturnCartLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"returnTransactionSearchLocation": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									},
									"cartVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/AddTenderLine": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.AddTenderLine",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartTenderLine": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartTenderLine"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"cartVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/CalculateTenderDiscount": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.CalculateTenderDiscount",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"tenderLine": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"cartVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderDiscountLine"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/CashOutGiftCard": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.CashOutGiftCard",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"giftCardId": {
										"type": "string",
										"nullable": true
									},
									"amount": {
										"multipleOf": 1,
										"type": "number",
										"format": "decimal"
									},
									"currencyCode": {
										"type": "string",
										"nullable": true
									},
									"lineDescription": {
										"type": "string",
										"nullable": true
									},
									"tenderTypeId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/Checkout": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.Checkout",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"receiptEmail": {
										"type": "string",
										"nullable": true
									},
									"tokenizedPaymentCard": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TokenizedPaymentCard"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"receiptNumberSequence": {
										"type": "string",
										"nullable": true
									},
									"cartTenderLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartTenderLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"cartVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									},
									"checkoutLocation": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/Copy": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.Copy",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"targetCartType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/GetAvailablePromotions": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.GetAvailablePromotions",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartLineIds": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartPromotionLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts({Id})/GetCardPaymentAcceptPoint": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.GetCardPaymentAcceptPoint",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cardPaymentAcceptSettings": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CardPaymentAcceptSettings"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"extensionProperties": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CardPaymentAcceptPoint"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/GetCartLineUserAlerts": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.GetCartLineUserAlerts",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartLineIds": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineUserAlerts"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts({Id})/GetCartLineUserAlertsForAdd": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.GetCartLineUserAlertsForAdd",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineUserAlerts"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts({Id})/GetDeclinedOrVoidedCardReceipts": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.GetDeclinedOrVoidedCardReceipts",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"preprocessedTenderLine": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"receiptRetrievalCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptRetrievalCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Receipt"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts({Id})/GetDeliveryOptions": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.GetDeliveryOptions",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"shippingAddress": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"cartLineIds": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									},
									"filterOption": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									},
									"ignoreLinesWithDeliveryMode": {
										"type": "boolean",
										"default": false,
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOption"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts({Id})/GetDeliveryPreferences": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.GetDeliveryPreferences",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartDeliveryPreferences"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/GetLineDeliveryOptions": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.GetLineDeliveryOptions",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"lineShippingAddresses": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LineShippingAddress"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"filterOption": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineDeliveryOption"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts({Id})/GetLineDeliveryOptionsByChannelId": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.GetLineDeliveryOptionsByChannelId",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"lineShippingAddresses": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LineShippingAddress"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"filterOption": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineDeliveryOption"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts({Id})/GetMaxLoyaltyPointsToRedeemForTransactionBalance": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.GetMaxLoyaltyPointsToRedeemForTransactionBalance",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"loyaltyCardId": {
										"type": "string",
										"nullable": true
									},
									"currencyCode": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyPointRedemptionEstimate"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/GetPaymentsHistory": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.GetPaymentsHistory",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts({Id})/GetPromotions": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.GetPromotions",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartPromotions"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/GetReceiptTypes()": {
			"get": {
				"tags": [
					"Carts.Functions"
				],
				"operationId": "Carts.Cart.GetReceiptTypes",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"maximum": 2147483647,
												"minimum": -2147483648,
												"type": "integer",
												"format": "int32"
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts({Id})/GetReturnOptions()": {
			"get": {
				"tags": [
					"Carts.Functions"
				],
				"operationId": "Carts.Cart.GetReturnOptions",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderTypeAmount"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts({Id})/GetTenderSuggestions(tenderTypeId='{tenderTypeId}',currencyCode='{currencyCode}')": {
			"get": {
				"tags": [
					"Carts.Functions"
				],
				"operationId": "Carts.Cart.GetTenderSuggestions",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					},
					{
						"name": "tenderTypeId",
						"in": "path",
						"description": "Usage: tenderTypeId='{tenderTypeId}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"name": "currencyCode",
						"in": "path",
						"description": "Usage: currencyCode='{currencyCode}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts({Id})/IssueGiftCard": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.IssueGiftCard",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"giftCardId": {
										"type": "string",
										"nullable": true
									},
									"amount": {
										"multipleOf": 1,
										"type": "number",
										"format": "decimal"
									},
									"currencyCode": {
										"type": "string",
										"nullable": true
									},
									"lineDescription": {
										"type": "string",
										"nullable": true
									},
									"tenderTypeId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/OverrideCartLineCharge": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.OverrideCartLineCharge",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartLineId": {
										"type": "string",
										"nullable": true
									},
									"chargeLineId": {
										"type": "string",
										"nullable": true
									},
									"amount": {
										"multipleOf": 1,
										"type": "number",
										"format": "decimal"
									},
									"reasonCodeLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/OverrideCartLinePrice": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.OverrideCartLinePrice",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartLineId": {
										"type": "string",
										"nullable": true
									},
									"price": {
										"multipleOf": 1,
										"type": "number",
										"format": "decimal"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/OverrideCharge": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.OverrideCharge",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"chargeLineId": {
										"type": "string",
										"nullable": true
									},
									"amount": {
										"multipleOf": 1,
										"type": "number",
										"format": "decimal"
									},
									"reasonCodeLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/RecalculateOrder": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.RecalculateOrder",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/RecallInvoicedSalesLines": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.RecallInvoicedSalesLines",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"recallInvoicedSalesLineLookups": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RecallInvoicedSalesLineLookup"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/RefillGiftCard": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.RefillGiftCard",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"giftCardId": {
										"type": "string",
										"nullable": true
									},
									"amount": {
										"multipleOf": 1,
										"type": "number",
										"format": "decimal"
									},
									"currencyCode": {
										"type": "string",
										"nullable": true
									},
									"lineDescription": {
										"type": "string",
										"nullable": true
									},
									"tenderTypeId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/RemoveCartLines": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.RemoveCartLines",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartLineIds": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/RemoveCoupons": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.RemoveCoupons",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"couponCodes": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/RemoveDiscountCodes": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.RemoveDiscountCodes",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"discountCodes": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/ResetAllCharges()": {
			"get": {
				"tags": [
					"Carts.Functions"
				],
				"operationId": "Carts.Cart.ResetAllCharges",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/Carts({Id})/Resume": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.Resume",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/SetInvoiceLinePrice": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.SetInvoiceLinePrice",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartLineId": {
										"type": "string",
										"nullable": true
									},
									"price": {
										"multipleOf": 1,
										"type": "number",
										"format": "decimal"
									},
									"cartVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/Suspend": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.Suspend",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/SuspendWithJournal": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.SuspendWithJournal",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"journalCartId": {
										"type": "string",
										"nullable": true
									},
									"receiptNumberSequence": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/UpdateCartLines": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.UpdateCartLines",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"cartVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/UpdateDeliverySpecification": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.UpdateDeliverySpecification",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"deliverySpecification": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliverySpecification"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/UpdateLineDeliverySpecifications": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.UpdateLineDeliverySpecifications",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"lineDeliverySpecifications": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LineDeliverySpecification"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/UpdateTenderLineSignature": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.UpdateTenderLineSignature",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"tenderLineId": {
										"type": "string",
										"nullable": true
									},
									"signatureData": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/ValidateForCheckout(cartVersion={cartVersion})": {
			"get": {
				"tags": [
					"Carts.Functions"
				],
				"operationId": "Carts.Cart.ValidateForCheckout",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					},
					{
						"name": "cartVersion",
						"in": "path",
						"description": "Usage: cartVersion={cartVersion}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CartLineValidationResults"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/Carts({Id})/ValidateTenderLineForAdd": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.ValidateTenderLineForAdd",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"tenderLine": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/Void": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.Void",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"reasonCodeLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"cartVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/VoidCartLines": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.VoidCartLines",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts({Id})/VoidTenderLine": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Cart.VoidTenderLine",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Cart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Cart"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"tenderLineId": {
										"type": "string",
										"nullable": true
									},
									"reasonCodeLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"isPreprocessed": {
										"type": "boolean",
										"default": false,
										"nullable": true
									},
									"forceVoid": {
										"type": "boolean",
										"default": false,
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts/AddInvoicedSalesLinesToCart": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.AddInvoicedSalesLinesToCart",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transactionId": {
										"type": "string",
										"nullable": true
									},
									"invoicedSalesLinesIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts/GetChargeCodes()": {
			"get": {
				"tags": [
					"Carts.Functions"
				],
				"operationId": "Carts.GetChargeCodes",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeCode"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts/GetConfiguration()": {
			"get": {
				"tags": [
					"Carts.Functions"
				],
				"operationId": "Carts.GetConfiguration",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartConfiguration"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/Carts/GetSuspended": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.GetSuspended",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Cart",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts/RecallOrder": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.RecallOrder",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transactionId": {
										"type": "string",
										"nullable": true
									},
									"salesId": {
										"type": "string",
										"nullable": true
									},
									"recallOrderSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RecallOrderSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts/RecallQuote": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.RecallQuote",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transactionId": {
										"type": "string",
										"nullable": true
									},
									"quoteId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts/RecallSalesInvoice": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.RecallSalesInvoice",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transactionId": {
										"type": "string",
										"nullable": true
									},
									"invoiceId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts/ResumeFromReceiptId": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.ResumeFromReceiptId",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"receiptId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts/RetrieveCardPaymentAcceptResult": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.RetrieveCardPaymentAcceptResult",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"resultAccessCode": {
										"type": "string",
										"nullable": true
									},
									"extensionProperties": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"cartId": {
										"type": "string",
										"nullable": true
									},
									"settings": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RetrievePaymentResultSettings"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CardPaymentAcceptResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Carts/Search": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.Search",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Cart",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Carts/UpdateCommissionSalesGroup": {
			"post": {
				"tags": [
					"Carts.Actions"
				],
				"operationId": "Carts.UpdateCommissionSalesGroup",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transactionId": {
										"type": "string",
										"nullable": true
									},
									"cartLineId": {
										"type": "string",
										"nullable": true
									},
									"commissionSalesGroup": {
										"type": "string",
										"nullable": true
									},
									"isUserInitiated": {
										"type": "boolean",
										"default": false
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Catalogs": {
			"get": {
				"tags": [
					"Catalogs.ProductCatalog"
				],
				"summary": "Get entities from Catalogs",
				"operationId": "Catalogs.ProductCatalog.ListProductCatalog",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"RecordId",
									"RecordId desc",
									"Name",
									"Name desc",
									"Description",
									"Description desc",
									"Language",
									"Language desc",
									"IsSnapshotEnabled",
									"IsSnapshotEnabled desc",
									"ValidFrom",
									"ValidFrom desc",
									"ValidTo",
									"ValidTo desc",
									"CreatedOn",
									"CreatedOn desc",
									"ModifiedOn",
									"ModifiedOn desc",
									"PublishedOn",
									"PublishedOn desc",
									"Images",
									"Images desc",
									"ChannelId",
									"ChannelId desc",
									"DefaultImage",
									"DefaultImage desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"RecordId",
									"Name",
									"Description",
									"Language",
									"IsSnapshotEnabled",
									"ValidFrom",
									"ValidTo",
									"CreatedOn",
									"ModifiedOn",
									"PublishedOn",
									"Images",
									"ChannelId",
									"DefaultImage",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCatalogCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"Catalogs.ProductCatalog"
				],
				"summary": "Add new entity to Catalogs",
				"operationId": "Catalogs.ProductCatalog.CreateProductCatalog",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCatalog"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCatalog"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Catalogs({RecordId})": {
			"get": {
				"tags": [
					"Catalogs.ProductCatalog"
				],
				"summary": "Get entity from Catalogs by key",
				"operationId": "Catalogs.ProductCatalog.GetProductCatalog",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of ProductCatalog",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "ProductCatalog"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"RecordId",
									"Name",
									"Description",
									"Language",
									"IsSnapshotEnabled",
									"ValidFrom",
									"ValidTo",
									"CreatedOn",
									"ModifiedOn",
									"PublishedOn",
									"Images",
									"ChannelId",
									"DefaultImage",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCatalog"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"Catalogs.ProductCatalog"
				],
				"summary": "Update entity in Catalogs",
				"operationId": "Catalogs.ProductCatalog.UpdateProductCatalog",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of ProductCatalog",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "ProductCatalog"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCatalog"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"Catalogs.ProductCatalog"
				],
				"summary": "Delete entity from Catalogs",
				"operationId": "Catalogs.ProductCatalog.DeleteProductCatalog",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of ProductCatalog",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "ProductCatalog"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Catalogs/GetCatalogs": {
			"post": {
				"tags": [
					"Catalogs.Actions"
				],
				"operationId": "Catalogs.GetCatalogs",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"activeOnly": {
										"type": "boolean",
										"default": false
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of ProductCatalog",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCatalog"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Categories": {
			"get": {
				"tags": [
					"Categories.Category"
				],
				"summary": "Get entities from Categories",
				"operationId": "Categories.Category.ListCategory",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"RecordId",
									"RecordId desc",
									"OfflineImage",
									"OfflineImage desc",
									"Name",
									"Name desc",
									"ParentCategory",
									"ParentCategory desc",
									"DisplayOrder",
									"DisplayOrder desc",
									"LocalizedDescription",
									"LocalizedDescription desc",
									"Images",
									"Images desc",
									"NameTranslations",
									"NameTranslations desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"RecordId",
									"OfflineImage",
									"Name",
									"ParentCategory",
									"DisplayOrder",
									"LocalizedDescription",
									"Images",
									"NameTranslations",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"Categories.Category"
				],
				"summary": "Add new entity to Categories",
				"operationId": "Categories.Category.CreateCategory",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Category"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Category"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Categories({RecordId})": {
			"get": {
				"tags": [
					"Categories.Category"
				],
				"summary": "Get entity from Categories by key",
				"operationId": "Categories.Category.GetCategory",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Category",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Category"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"RecordId",
									"OfflineImage",
									"Name",
									"ParentCategory",
									"DisplayOrder",
									"LocalizedDescription",
									"Images",
									"NameTranslations",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Category"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"Categories.Category"
				],
				"summary": "Update entity in Categories",
				"operationId": "Categories.Category.UpdateCategory",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Category",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Category"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Category"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"Categories.Category"
				],
				"summary": "Delete entity from Categories",
				"operationId": "Categories.Category.DeleteCategory",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Category",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Category"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Categories/GetAttributes(categoryId={categoryId})": {
			"get": {
				"tags": [
					"Categories.Functions"
				],
				"operationId": "Categories.GetAttributes",
				"parameters": [
					{
						"name": "categoryId",
						"in": "path",
						"description": "Usage: categoryId={categoryId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeCategory"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Categories/GetCatalogAttributes": {
			"post": {
				"tags": [
					"Categories.Actions"
				],
				"operationId": "Categories.GetCatalogAttributes",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"catalogId": {
										"type": "integer",
										"format": "int64"
									},
									"categoryIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeCategory"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Categories/GetCategories": {
			"post": {
				"tags": [
					"Categories.Actions"
				],
				"operationId": "Categories.GetCategories",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"catalogId": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Category",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Category"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Categories/GetChildren": {
			"post": {
				"tags": [
					"Categories.Actions"
				],
				"operationId": "Categories.GetChildren",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"categoryId": {
										"type": "integer",
										"format": "int64"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Category",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Category"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/CheckFiscalIntegrationCompliance(hardwareProfileId='{hardwareProfileId}')": {
			"get": {
				"tags": [
					"CheckFiscalIntegrationCompliance"
				],
				"operationId": "FunctionImport.CheckFiscalIntegrationCompliance",
				"parameters": [
					{
						"name": "hardwareProfileId",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationComplianceResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/Checklists": {
			"get": {
				"tags": [
					"Checklists.Checklist"
				],
				"summary": "Get entities from Checklists",
				"operationId": "Checklists.Checklist.ListChecklist",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"RecordId",
									"RecordId desc",
									"Tasks",
									"Tasks desc",
									"Version",
									"Version desc",
									"ProcessId",
									"ProcessId desc",
									"Name",
									"Name desc",
									"Description",
									"Description desc",
									"AssignedToChannelId",
									"AssignedToChannelId desc",
									"AssignedToWorkerPersonnelNumber",
									"AssignedToWorkerPersonnelNumber desc",
									"StatusValue",
									"StatusValue desc",
									"StartDateTime",
									"StartDateTime desc",
									"EndDateTime",
									"EndDateTime desc",
									"TargetDateTime",
									"TargetDateTime desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"RecordId",
									"Tasks",
									"Version",
									"ProcessId",
									"Name",
									"Description",
									"AssignedToChannelId",
									"AssignedToWorkerPersonnelNumber",
									"StatusValue",
									"StartDateTime",
									"EndDateTime",
									"TargetDateTime",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"Checklists.Checklist"
				],
				"summary": "Add new entity to Checklists",
				"operationId": "Checklists.Checklist.CreateChecklist",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Checklist"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Checklist"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Checklists({RecordId})": {
			"get": {
				"tags": [
					"Checklists.Checklist"
				],
				"summary": "Get entity from Checklists by key",
				"operationId": "Checklists.Checklist.GetChecklist",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Checklist",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Checklist"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"RecordId",
									"Tasks",
									"Version",
									"ProcessId",
									"Name",
									"Description",
									"AssignedToChannelId",
									"AssignedToWorkerPersonnelNumber",
									"StatusValue",
									"StartDateTime",
									"EndDateTime",
									"TargetDateTime",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Checklist"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"Checklists.Checklist"
				],
				"summary": "Update entity in Checklists",
				"operationId": "Checklists.Checklist.UpdateChecklist",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Checklist",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Checklist"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Checklist"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"Checklists.Checklist"
				],
				"summary": "Delete entity from Checklists",
				"operationId": "Checklists.Checklist.DeleteChecklist",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Checklist",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Checklist"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Checklists/CreateTask": {
			"post": {
				"tags": [
					"Checklists.Actions"
				],
				"operationId": "Checklists.CreateTask",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"createTask": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTask"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"userGraphToken": {
										"type": "string",
										"nullable": true
									},
									"channelId": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTask"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Checklists/GetTaskById": {
			"post": {
				"tags": [
					"Checklists.Actions"
				],
				"operationId": "Checklists.GetTaskById",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"taskId": {
										"type": "string",
										"nullable": true
									},
									"userGraphToken": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTask"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Checklists/GetTeamsIntegrationConfiguration()": {
			"get": {
				"tags": [
					"Checklists.Functions"
				],
				"operationId": "Checklists.GetTeamsIntegrationConfiguration",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTaskTeamsIntegrationConfiguration"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/Checklists/SearchChecklists": {
			"post": {
				"tags": [
					"Checklists.Actions"
				],
				"operationId": "Checklists.SearchChecklists",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"checklistSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Checklist",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Checklist"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Checklists/SearchTasks": {
			"post": {
				"tags": [
					"Checklists.Actions"
				],
				"operationId": "Checklists.SearchTasks",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"taskSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaskSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"userGraphToken": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTask"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Checklists/UpdateChecklists": {
			"post": {
				"tags": [
					"Checklists.Actions"
				],
				"operationId": "Checklists.UpdateChecklists",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"updateChecklists": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Checklist"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Checklist",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Checklist"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Checklists/UpdateTasks": {
			"post": {
				"tags": [
					"Checklists.Actions"
				],
				"operationId": "Checklists.UpdateTasks",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"updateTasks": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTask"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"userGraphToken": {
										"type": "string",
										"nullable": true
									},
									"channelId": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTask"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/CommerceLists": {
			"get": {
				"tags": [
					"CommerceLists.CommerceList"
				],
				"summary": "Get entities from CommerceLists",
				"operationId": "CommerceLists.CommerceList.ListCommerceList",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"Id desc",
									"Name",
									"Name desc",
									"CustomerId",
									"CustomerId desc",
									"CustomerName",
									"CustomerName desc",
									"IsFavorite",
									"IsFavorite desc",
									"IsRecurring",
									"IsRecurring desc",
									"IsPrivate",
									"IsPrivate desc",
									"IsCollaborative",
									"IsCollaborative desc",
									"CreatedDateTime",
									"CreatedDateTime desc",
									"DueDateTime",
									"DueDateTime desc",
									"CommerceListTypeValue",
									"CommerceListTypeValue desc",
									"CommerceListLines",
									"CommerceListLines desc",
									"CommerceListContributors",
									"CommerceListContributors desc",
									"CommerceListInvitations",
									"CommerceListInvitations desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"Name",
									"CustomerId",
									"CustomerName",
									"IsFavorite",
									"IsRecurring",
									"IsPrivate",
									"IsCollaborative",
									"CreatedDateTime",
									"DueDateTime",
									"CommerceListTypeValue",
									"CommerceListLines",
									"CommerceListContributors",
									"CommerceListInvitations",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"CommerceLists.CommerceList"
				],
				"summary": "Add new entity to CommerceLists",
				"operationId": "CommerceLists.CommerceList.CreateCommerceList",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/CommerceLists({Id})": {
			"get": {
				"tags": [
					"CommerceLists.CommerceList"
				],
				"summary": "Get entity from CommerceLists by key",
				"operationId": "CommerceLists.CommerceList.GetCommerceList",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of CommerceList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "CommerceList"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"Name",
									"CustomerId",
									"CustomerName",
									"IsFavorite",
									"IsRecurring",
									"IsPrivate",
									"IsCollaborative",
									"CreatedDateTime",
									"DueDateTime",
									"CommerceListTypeValue",
									"CommerceListLines",
									"CommerceListContributors",
									"CommerceListInvitations",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"CommerceLists.CommerceList"
				],
				"summary": "Update entity in CommerceLists",
				"operationId": "CommerceLists.CommerceList.UpdateCommerceList",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of CommerceList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "CommerceList"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"CommerceLists.CommerceList"
				],
				"summary": "Delete entity from CommerceLists",
				"operationId": "CommerceLists.CommerceList.DeleteCommerceList",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of CommerceList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "CommerceList"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/CommerceLists({Id})/AddContributors": {
			"post": {
				"tags": [
					"CommerceLists.Actions"
				],
				"operationId": "CommerceLists.CommerceList.AddContributors",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of CommerceList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "CommerceList"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"commerceListContributors": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListContributor"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/CommerceLists({Id})/AddLines": {
			"post": {
				"tags": [
					"CommerceLists.Actions"
				],
				"operationId": "CommerceLists.CommerceList.AddLines",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of CommerceList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "CommerceList"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"commerceListLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/CommerceLists({Id})/CreateInvitations": {
			"post": {
				"tags": [
					"CommerceLists.Actions"
				],
				"operationId": "CommerceLists.CommerceList.CreateInvitations",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of CommerceList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "CommerceList"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"commerceListInvitations": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListInvitation"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/CommerceLists({Id})/RemoveContributors": {
			"post": {
				"tags": [
					"CommerceLists.Actions"
				],
				"operationId": "CommerceLists.CommerceList.RemoveContributors",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of CommerceList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "CommerceList"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"commerceListContributors": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListContributor"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/CommerceLists({Id})/RemoveLines": {
			"post": {
				"tags": [
					"CommerceLists.Actions"
				],
				"operationId": "CommerceLists.CommerceList.RemoveLines",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of CommerceList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "CommerceList"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"commerceListLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/CommerceLists({Id})/UpdateLines": {
			"post": {
				"tags": [
					"CommerceLists.Actions"
				],
				"operationId": "CommerceLists.CommerceList.UpdateLines",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of CommerceList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "CommerceList"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"commerceListLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/CommerceLists/AcceptInvitation": {
			"post": {
				"tags": [
					"CommerceLists.Actions"
				],
				"operationId": "CommerceLists.AcceptInvitation",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"invitationToken": {
										"type": "string",
										"nullable": true
									},
									"customerId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/CommerceLists/CopyLines": {
			"post": {
				"tags": [
					"CommerceLists.Actions"
				],
				"operationId": "CommerceLists.CopyLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"commerceListLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"destinationId": {
										"type": "integer",
										"format": "int64"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/CommerceLists/GetByCustomer": {
			"post": {
				"tags": [
					"CommerceLists.Actions"
				],
				"operationId": "CommerceLists.GetByCustomer",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"customerId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of CommerceList",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/CommerceLists/MoveLines": {
			"post": {
				"tags": [
					"CommerceLists.Actions"
				],
				"operationId": "CommerceLists.MoveLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"commerceListLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"destinationId": {
										"type": "integer",
										"format": "int64"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/CreateDropAndDeclareTransaction": {
			"post": {
				"tags": [
					"CreateDropAndDeclareTransaction"
				],
				"operationId": "ActionImport.CreateDropAndDeclareTransaction",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"dropAndDeclareTransaction": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DropAndDeclareTransaction"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DropAndDeclareTransaction"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/CreateFiscalTransaction": {
			"post": {
				"tags": [
					"CreateFiscalTransaction"
				],
				"operationId": "ActionImport.CreateFiscalTransaction",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"functionalityProfileGroupId": {
										"type": "string",
										"nullable": true
									},
									"registrationResult": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationResult"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"connectorType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransaction"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/CreateHardwareStationToken": {
			"post": {
				"tags": [
					"CreateHardwareStationToken"
				],
				"operationId": "ActionImport.CreateHardwareStationToken",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CreateHardwareStationTokenResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/CreateNonSalesTransaction": {
			"post": {
				"tags": [
					"CreateNonSalesTransaction"
				],
				"operationId": "ActionImport.CreateNonSalesTransaction",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"nonSalesTransaction": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.NonSalesTransaction"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.NonSalesTransaction"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/Customers": {
			"get": {
				"tags": [
					"Customers.Customer"
				],
				"summary": "Get entities from Customers",
				"operationId": "Customers.Customer.ListCustomer",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"AccountNumber",
									"AccountNumber desc",
									"RecordId",
									"RecordId desc",
									"CreatedDateTime",
									"CreatedDateTime desc",
									"ChargeGroup",
									"ChargeGroup desc",
									"PriceGroup",
									"PriceGroup desc",
									"IsCustomerTaxInclusive",
									"IsCustomerTaxInclusive desc",
									"Phone",
									"Phone desc",
									"PhoneRecordId",
									"PhoneRecordId desc",
									"PhoneExt",
									"PhoneExt desc",
									"Cellphone",
									"Cellphone desc",
									"Email",
									"Email desc",
									"EmailRecordId",
									"EmailRecordId desc",
									"Url",
									"Url desc",
									"UrlRecordId",
									"UrlRecordId desc",
									"Name",
									"Name desc",
									"PersonNameId",
									"PersonNameId desc",
									"FirstName",
									"FirstName desc",
									"MiddleName",
									"MiddleName desc",
									"LastName",
									"LastName desc",
									"DirectoryPartyRecordId",
									"DirectoryPartyRecordId desc",
									"PartyNumber",
									"PartyNumber desc",
									"CustomerTypeValue",
									"CustomerTypeValue desc",
									"Language",
									"Language desc",
									"CustomerGroup",
									"CustomerGroup desc",
									"CurrencyCode",
									"CurrencyCode desc",
									"CNPJCPFNumber",
									"CNPJCPFNumber desc",
									"IdentificationNumber",
									"IdentificationNumber desc",
									"InvoiceAccount",
									"InvoiceAccount desc",
									"MandatoryCreditLimit",
									"MandatoryCreditLimit desc",
									"CreditRating",
									"CreditRating desc",
									"CreditLimit",
									"CreditLimit desc",
									"Balance",
									"Balance desc",
									"Blocked",
									"Blocked desc",
									"BlockedType",
									"BlockedType desc",
									"UseOrderNumberReference",
									"UseOrderNumberReference desc",
									"OrganizationId",
									"OrganizationId desc",
									"UsePurchaseRequest",
									"UsePurchaseRequest desc",
									"MultilineDiscountGroup",
									"MultilineDiscountGroup desc",
									"TotalDiscountGroup",
									"TotalDiscountGroup desc",
									"LineDiscountGroup",
									"LineDiscountGroup desc",
									"TaxGroup",
									"TaxGroup desc",
									"SalesTaxGroup",
									"SalesTaxGroup desc",
									"CommissionSalesGroupId",
									"CommissionSalesGroupId desc",
									"TaxExemptNumber",
									"TaxExemptNumber desc",
									"VatNumber",
									"VatNumber desc",
									"TaxOffice",
									"TaxOffice desc",
									"NonChargeableAccount",
									"NonChargeableAccount desc",
									"Tag",
									"Tag desc",
									"ReceiptSettings",
									"ReceiptSettings desc",
									"ReceiptEmail",
									"ReceiptEmail desc",
									"OptOutPersonalization",
									"OptOutPersonalization desc",
									"OptOutWebActivityTracking",
									"OptOutWebActivityTracking desc",
									"RetailCustomerTableRecordId",
									"RetailCustomerTableRecordId desc",
									"OfflineImage",
									"OfflineImage desc",
									"IsAsyncCustomer",
									"IsAsyncCustomer desc",
									"NewCustomerPartyNumber",
									"NewCustomerPartyNumber desc",
									"CustomerAffiliations",
									"CustomerAffiliations desc",
									"Addresses",
									"Addresses desc",
									"Attributes",
									"Attributes desc",
									"Images",
									"Images desc",
									"TitleRecordId",
									"TitleRecordId desc",
									"IsFloorLimitBlocked",
									"IsFloorLimitBlocked desc",
									"IsB2b",
									"IsB2b desc",
									"IsB2bAdmin",
									"IsB2bAdmin desc",
									"BusinessPartnerId",
									"BusinessPartnerId desc",
									"Contacts",
									"Contacts desc",
									"AllowOnAccountPayment",
									"AllowOnAccountPayment desc",
									"DefaultPaymentMethod",
									"DefaultPaymentMethod desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"AccountNumber",
									"RecordId",
									"CreatedDateTime",
									"ChargeGroup",
									"PriceGroup",
									"IsCustomerTaxInclusive",
									"Phone",
									"PhoneRecordId",
									"PhoneExt",
									"Cellphone",
									"Email",
									"EmailRecordId",
									"Url",
									"UrlRecordId",
									"Name",
									"PersonNameId",
									"FirstName",
									"MiddleName",
									"LastName",
									"DirectoryPartyRecordId",
									"PartyNumber",
									"CustomerTypeValue",
									"Language",
									"CustomerGroup",
									"CurrencyCode",
									"CNPJCPFNumber",
									"IdentificationNumber",
									"InvoiceAccount",
									"MandatoryCreditLimit",
									"CreditRating",
									"CreditLimit",
									"Balance",
									"Blocked",
									"BlockedType",
									"UseOrderNumberReference",
									"OrganizationId",
									"UsePurchaseRequest",
									"MultilineDiscountGroup",
									"TotalDiscountGroup",
									"LineDiscountGroup",
									"TaxGroup",
									"SalesTaxGroup",
									"CommissionSalesGroupId",
									"TaxExemptNumber",
									"VatNumber",
									"TaxOffice",
									"NonChargeableAccount",
									"Tag",
									"ReceiptSettings",
									"ReceiptEmail",
									"OptOutPersonalization",
									"OptOutWebActivityTracking",
									"RetailCustomerTableRecordId",
									"OfflineImage",
									"IsAsyncCustomer",
									"NewCustomerPartyNumber",
									"CustomerAffiliations",
									"Addresses",
									"Attributes",
									"Images",
									"TitleRecordId",
									"IsFloorLimitBlocked",
									"IsB2b",
									"IsB2bAdmin",
									"BusinessPartnerId",
									"Contacts",
									"AllowOnAccountPayment",
									"DefaultPaymentMethod",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"Customers.Customer"
				],
				"summary": "Add new entity to Customers",
				"operationId": "Customers.Customer.CreateCustomer",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Customer"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Customer"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Customers({AccountNumber})": {
			"get": {
				"tags": [
					"Customers.Customer"
				],
				"summary": "Get entity from Customers by key",
				"operationId": "Customers.Customer.GetCustomer",
				"parameters": [
					{
						"name": "AccountNumber",
						"in": "path",
						"description": "key: AccountNumber of Customer",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Customer"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"AccountNumber",
									"RecordId",
									"CreatedDateTime",
									"ChargeGroup",
									"PriceGroup",
									"IsCustomerTaxInclusive",
									"Phone",
									"PhoneRecordId",
									"PhoneExt",
									"Cellphone",
									"Email",
									"EmailRecordId",
									"Url",
									"UrlRecordId",
									"Name",
									"PersonNameId",
									"FirstName",
									"MiddleName",
									"LastName",
									"DirectoryPartyRecordId",
									"PartyNumber",
									"CustomerTypeValue",
									"Language",
									"CustomerGroup",
									"CurrencyCode",
									"CNPJCPFNumber",
									"IdentificationNumber",
									"InvoiceAccount",
									"MandatoryCreditLimit",
									"CreditRating",
									"CreditLimit",
									"Balance",
									"Blocked",
									"BlockedType",
									"UseOrderNumberReference",
									"OrganizationId",
									"UsePurchaseRequest",
									"MultilineDiscountGroup",
									"TotalDiscountGroup",
									"LineDiscountGroup",
									"TaxGroup",
									"SalesTaxGroup",
									"CommissionSalesGroupId",
									"TaxExemptNumber",
									"VatNumber",
									"TaxOffice",
									"NonChargeableAccount",
									"Tag",
									"ReceiptSettings",
									"ReceiptEmail",
									"OptOutPersonalization",
									"OptOutWebActivityTracking",
									"RetailCustomerTableRecordId",
									"OfflineImage",
									"IsAsyncCustomer",
									"NewCustomerPartyNumber",
									"CustomerAffiliations",
									"Addresses",
									"Attributes",
									"Images",
									"TitleRecordId",
									"IsFloorLimitBlocked",
									"IsB2b",
									"IsB2bAdmin",
									"BusinessPartnerId",
									"Contacts",
									"AllowOnAccountPayment",
									"DefaultPaymentMethod",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Customer"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"Customers.Customer"
				],
				"summary": "Update entity in Customers",
				"operationId": "Customers.Customer.UpdateCustomer",
				"parameters": [
					{
						"name": "AccountNumber",
						"in": "path",
						"description": "key: AccountNumber of Customer",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Customer"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Customer"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"Customers.Customer"
				],
				"summary": "Delete entity from Customers",
				"operationId": "Customers.Customer.DeleteCustomer",
				"parameters": [
					{
						"name": "AccountNumber",
						"in": "path",
						"description": "key: AccountNumber of Customer",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Customer"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Customers({AccountNumber})/GetCustomerTimelineItems()": {
			"get": {
				"tags": [
					"Customers.Functions"
				],
				"operationId": "Customers.Customer.GetCustomerTimelineItems",
				"parameters": [
					{
						"name": "AccountNumber",
						"in": "path",
						"description": "key: AccountNumber of Customer",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Customer"
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItem"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Customers({AccountNumber})/GetCustomerTimelineRefiners()": {
			"get": {
				"tags": [
					"Customers.Functions"
				],
				"operationId": "Customers.Customer.GetCustomerTimelineRefiners",
				"parameters": [
					{
						"name": "AccountNumber",
						"in": "path",
						"description": "key: AccountNumber of Customer",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Customer"
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineRefiner"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Customers({AccountNumber})/GetOrderHistory": {
			"post": {
				"tags": [
					"Customers.Actions"
				],
				"operationId": "Customers.Customer.GetOrderHistory",
				"parameters": [
					{
						"name": "AccountNumber",
						"in": "path",
						"description": "key: AccountNumber of Customer",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Customer"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of SalesOrder",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Customers({AccountNumber})/GetOrderShipmentsHistory": {
			"post": {
				"tags": [
					"Customers.Actions"
				],
				"operationId": "Customers.Customer.GetOrderShipmentsHistory",
				"parameters": [
					{
						"name": "AccountNumber",
						"in": "path",
						"description": "key: AccountNumber of Customer",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Customer"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"nextPageToken": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderShipments"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Customers({AccountNumber})/GetPurchaseHistory()": {
			"get": {
				"tags": [
					"Customers.Functions"
				],
				"operationId": "Customers.Customer.GetPurchaseHistory",
				"parameters": [
					{
						"name": "AccountNumber",
						"in": "path",
						"description": "key: AccountNumber of Customer",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Customer"
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseHistory"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Customers/CreateCustomerTimelineItem": {
			"post": {
				"tags": [
					"Customers.Actions"
				],
				"operationId": "Customers.CreateCustomerTimelineItem",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"customerTimelineItem": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItem"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItem"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Customers/GetByAccountNumbers": {
			"post": {
				"tags": [
					"Customers.Actions"
				],
				"operationId": "Customers.GetByAccountNumbers",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"accountNumbers": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									},
									"searchLocationValue": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Customer",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Customer"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Customers/GetCustomerSearchFields()": {
			"get": {
				"tags": [
					"Customers.Functions"
				],
				"operationId": "Customers.GetCustomerSearchFields",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchField"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Customers/GetCustomerTimelineItemTypes()": {
			"get": {
				"tags": [
					"Customers.Functions"
				],
				"operationId": "Customers.GetCustomerTimelineItemTypes",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemTypeMap"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Customers/GetRefiners": {
			"post": {
				"tags": [
					"Customers.Actions"
				],
				"operationId": "Customers.GetRefiners",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"refinerSourceTypes": {
										"type": "array",
										"items": {
											"maximum": 2147483647,
											"minimum": -2147483648,
											"type": "integer",
											"format": "int32"
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefiner"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Customers/GetTitles()": {
			"get": {
				"tags": [
					"Customers.Functions"
				],
				"operationId": "Customers.GetTitles",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTitle"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Customers/PostNonTransactionalActivityLoyaltyPoints": {
			"post": {
				"tags": [
					"Customers.Actions"
				],
				"operationId": "Customers.PostNonTransactionalActivityLoyaltyPoints",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"loyaltyCardId": {
										"type": "string",
										"nullable": true
									},
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"affiliationId": {
										"type": "integer",
										"format": "int64"
									},
									"activityTypeId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Customers/Search": {
			"post": {
				"tags": [
					"Customers.Actions"
				],
				"operationId": "Customers.Search",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"customerSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.GlobalCustomer"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Customers/SearchByFields": {
			"post": {
				"tags": [
					"Customers.Actions"
				],
				"operationId": "Customers.SearchByFields",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"CustomerSearchByFieldCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchByFieldCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.GlobalCustomer"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Customers/UpdateCustomerTimelineItem": {
			"post": {
				"tags": [
					"Customers.Actions"
				],
				"operationId": "Customers.UpdateCustomerTimelineItem",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"customerTimelineItem": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItem"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItem"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/DeactivateDevice": {
			"post": {
				"tags": [
					"DeactivateDevice"
				],
				"operationId": "ActionImport.DeactivateDevice",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transactionId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/DeleteOfflineShifts()": {
			"get": {
				"tags": [
					"DeleteOfflineShifts"
				],
				"operationId": "FunctionImport.DeleteOfflineShifts",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "boolean",
											"default": false
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/DisassembleKitTransactions": {
			"post": {
				"tags": [
					"DisassembleKitTransactions"
				],
				"operationId": "ActionImport.DisassembleKitTransactions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"kitTransaction": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitTransaction"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitTransaction"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/DownloadRecording": {
			"post": {
				"tags": [
					"DownloadRecording"
				],
				"operationId": "ActionImport.DownloadRecording",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"businessProcessModelLineId": {
										"type": "integer",
										"format": "int64"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Recording"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/Employees": {
			"get": {
				"tags": [
					"Employees.Employee"
				],
				"summary": "Get entities from Employees",
				"operationId": "Employees.Employee.ListEmployee",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"StaffId",
									"StaffId desc",
									"NameOnReceipt",
									"NameOnReceipt desc",
									"Name",
									"Name desc",
									"CultureName",
									"CultureName desc",
									"NumberOfDaysToPasswordExpiry",
									"NumberOfDaysToPasswordExpiry desc",
									"Permissions",
									"Permissions desc",
									"Images",
									"Images desc",
									"DefaultImage",
									"DefaultImage desc",
									"DefaultCommissionSalesGroup",
									"DefaultCommissionSalesGroup desc",
									"IdentifierTypeValue",
									"IdentifierTypeValue desc",
									"RecordId",
									"RecordId desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"StaffId",
									"NameOnReceipt",
									"Name",
									"CultureName",
									"NumberOfDaysToPasswordExpiry",
									"Permissions",
									"Images",
									"DefaultImage",
									"DefaultCommissionSalesGroup",
									"IdentifierTypeValue",
									"RecordId",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"Employees.Employee"
				],
				"summary": "Add new entity to Employees",
				"operationId": "Employees.Employee.CreateEmployee",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Employee"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Employee"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Employees({StaffId})": {
			"get": {
				"tags": [
					"Employees.Employee"
				],
				"summary": "Get entity from Employees by key",
				"operationId": "Employees.Employee.GetEmployee",
				"parameters": [
					{
						"name": "StaffId",
						"in": "path",
						"description": "key: StaffId of Employee",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Employee"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"StaffId",
									"NameOnReceipt",
									"Name",
									"CultureName",
									"NumberOfDaysToPasswordExpiry",
									"Permissions",
									"Images",
									"DefaultImage",
									"DefaultCommissionSalesGroup",
									"IdentifierTypeValue",
									"RecordId",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Employee"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"Employees.Employee"
				],
				"summary": "Update entity in Employees",
				"operationId": "Employees.Employee.UpdateEmployee",
				"parameters": [
					{
						"name": "StaffId",
						"in": "path",
						"description": "key: StaffId of Employee",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Employee"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Employee"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"Employees.Employee"
				],
				"summary": "Delete entity from Employees",
				"operationId": "Employees.Employee.DeleteEmployee",
				"parameters": [
					{
						"name": "StaffId",
						"in": "path",
						"description": "key: StaffId of Employee",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Employee"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Employees({StaffId})/RegisterActivity": {
			"post": {
				"tags": [
					"Employees.Actions"
				],
				"operationId": "Employees.Employee.RegisterActivity",
				"parameters": [
					{
						"name": "StaffId",
						"in": "path",
						"description": "key: StaffId of Employee",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Employee"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"employeeActivityType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
											"type": "string",
											"format": "date-time"
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Employees/GetAccessibleOrgUnits": {
			"post": {
				"tags": [
					"Employees.Actions"
				],
				"operationId": "Employees.GetAccessibleOrgUnits",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of OrgUnit",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnit"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Employees/GetActivities": {
			"post": {
				"tags": [
					"Employees.Actions"
				],
				"operationId": "Employees.GetActivities",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"employeeActivitySearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeActivitySearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeActivity"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Employees/GetClientBookSearchRefiners": {
			"post": {
				"tags": [
					"Employees.Actions"
				],
				"operationId": "Employees.GetClientBookSearchRefiners",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"refinerSourceTypes": {
										"type": "array",
										"items": {
											"maximum": 2147483647,
											"minimum": -2147483648,
											"type": "integer",
											"format": "int32"
										}
									},
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookCustomerSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefiner"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Employees/GetCurrentEmployee()": {
			"get": {
				"tags": [
					"Employees.Functions"
				],
				"operationId": "Employees.GetCurrentEmployee",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Employee"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/Employees/GetLatestActivity": {
			"post": {
				"tags": [
					"Employees.Actions"
				],
				"operationId": "Employees.GetLatestActivity",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeActivity"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Employees/GetManagerActivityView": {
			"post": {
				"tags": [
					"Employees.Actions"
				],
				"operationId": "Employees.GetManagerActivityView",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"employeeActivitySearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeActivitySearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeActivity"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Employees/SearchClientBookCustomers": {
			"post": {
				"tags": [
					"Employees.Actions"
				],
				"operationId": "Employees.SearchClientBookCustomers",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"clientBookCustomerSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookCustomerSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookCustomer"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Employees/UpdateClientBook": {
			"post": {
				"tags": [
					"Employees.Actions"
				],
				"operationId": "Employees.UpdateClientBook",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"clientBookChanges": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookChanges"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/EndSession": {
			"post": {
				"tags": [
					"EndSession"
				],
				"operationId": "ActionImport.EndSession",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transactionId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/FinalizeLinkToExistingCustomer": {
			"post": {
				"tags": [
					"FinalizeLinkToExistingCustomer"
				],
				"operationId": "ActionImport.FinalizeLinkToExistingCustomer",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"email": {
										"type": "string",
										"nullable": true
									},
									"ActivationToken": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LinkToExistingCustomerResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GenerateBusinessProcessModelPackage": {
			"post": {
				"tags": [
					"GenerateBusinessProcessModelPackage"
				],
				"operationId": "ActionImport.GenerateBusinessProcessModelPackage",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"taskRecording": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Recording"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GenerateRecordingBundle": {
			"post": {
				"tags": [
					"GenerateRecordingBundle"
				],
				"operationId": "ActionImport.GenerateRecordingBundle",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"taskRecording": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Recording"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GenerateRecordingFile": {
			"post": {
				"tags": [
					"GenerateRecordingFile"
				],
				"operationId": "ActionImport.GenerateRecordingFile",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"taskRecording": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Recording"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GenerateTrainingDocument": {
			"post": {
				"tags": [
					"GenerateTrainingDocument"
				],
				"operationId": "ActionImport.GenerateTrainingDocument",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"taskRecording": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Recording"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetActiveFiscalRegistrationProcessContextBackup": {
			"post": {
				"tags": [
					"GetActiveFiscalRegistrationProcessContextBackup"
				],
				"operationId": "ActionImport.GetActiveFiscalRegistrationProcessContextBackup",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"terminalId": {
										"type": "string",
										"nullable": true
									},
									"storeNumber": {
										"type": "string",
										"nullable": true
									},
									"channelId": {
										"type": "integer",
										"format": "int64"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetAddressFromZipCode": {
			"post": {
				"tags": [
					"GetAddressFromZipCode"
				],
				"operationId": "ActionImport.GetAddressFromZipCode",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"countryRegionId": {
										"type": "string",
										"nullable": true
									},
									"zipPostalCode": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ZipCodeInfo"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetAddressPurposes()": {
			"get": {
				"tags": [
					"GetAddressPurposes"
				],
				"operationId": "FunctionImport.GetAddressPurposes",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressPurpose"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetAffiliations()": {
			"get": {
				"tags": [
					"GetAffiliations"
				],
				"operationId": "FunctionImport.GetAffiliations",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Affiliation"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetAffiliationsByName": {
			"post": {
				"tags": [
					"GetAffiliationsByName"
				],
				"operationId": "ActionImport.GetAffiliationsByName",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"affiliationNames": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Affiliation"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetAttributeDefinitions": {
			"post": {
				"tags": [
					"GetAttributeDefinitions"
				],
				"operationId": "ActionImport.GetAttributeDefinitions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"attributeDefinitionCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeDefinitionCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeDefinition"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetAttributeGroupDefinitions": {
			"post": {
				"tags": [
					"GetAttributeGroupDefinitions"
				],
				"operationId": "ActionImport.GetAttributeGroupDefinitions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"attributeGroupDefinitionCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupDefinitionCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupDefinition"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetAvailableDevices(deviceType={deviceType})": {
			"get": {
				"tags": [
					"GetAvailableDevices"
				],
				"operationId": "FunctionImport.GetAvailableDevices",
				"parameters": [
					{
						"name": "deviceType",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Device"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetAvailablePromotions": {
			"post": {
				"tags": [
					"GetAvailablePromotions"
				],
				"operationId": "ActionImport.GetAvailablePromotions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountsSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Promotion"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetBarcodeById": {
			"post": {
				"tags": [
					"GetBarcodeById"
				],
				"operationId": "ActionImport.GetBarcodeById",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"barcodeId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Barcode"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetBusinessProcessModelLibraries": {
			"post": {
				"tags": [
					"GetBusinessProcessModelLibraries"
				],
				"operationId": "ActionImport.GetBusinessProcessModelLibraries",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Framework"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetBusinessProcessModelLibrary": {
			"post": {
				"tags": [
					"GetBusinessProcessModelLibrary"
				],
				"operationId": "ActionImport.GetBusinessProcessModelLibrary",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"businessProcessModelFrameworkLineId": {
										"type": "integer",
										"format": "int64"
									},
									"hierarchyDepth": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Framework"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetButtonGridById": {
			"post": {
				"tags": [
					"GetButtonGridById"
				],
				"operationId": "ActionImport.GetButtonGridById",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"buttonGridId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGrid"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetButtonGrids()": {
			"get": {
				"tags": [
					"GetButtonGrids"
				],
				"operationId": "FunctionImport.GetButtonGrids",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGrid"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetButtonGridsByIds": {
			"post": {
				"tags": [
					"GetButtonGridsByIds"
				],
				"operationId": "ActionImport.GetButtonGridsByIds",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"getButtonGridsByIdsCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.GetButtonGridsByIdsCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGrid"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetButtonGridsByScreenSize(height={height},width={width})": {
			"get": {
				"tags": [
					"GetButtonGridsByScreenSize"
				],
				"operationId": "FunctionImport.GetButtonGridsByScreenSize",
				"parameters": [
					{
						"name": "height",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					{
						"name": "width",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGrid"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetButtonGridsWithoutImage": {
			"post": {
				"tags": [
					"GetButtonGridsWithoutImage"
				],
				"operationId": "ActionImport.GetButtonGridsWithoutImage",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"height": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									},
									"width": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGrid"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetCardTypes": {
			"post": {
				"tags": [
					"GetCardTypes"
				],
				"operationId": "ActionImport.GetCardTypes",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CardTypeInfo"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetCashDeclarations()": {
			"get": {
				"tags": [
					"GetCashDeclarations"
				],
				"operationId": "FunctionImport.GetCashDeclarations",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CashDeclaration"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetChannelDeliveryOptionConfiguration()": {
			"get": {
				"tags": [
					"GetChannelDeliveryOptionConfiguration"
				],
				"operationId": "FunctionImport.GetChannelDeliveryOptionConfiguration",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelDeliveryOptionConfiguration"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetChannels()": {
			"get": {
				"tags": [
					"GetChannels"
				],
				"operationId": "FunctionImport.GetChannels",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelIdentity"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetChannelsByType(channelType='{channelType}')": {
			"get": {
				"tags": [
					"GetChannelsByType"
				],
				"operationId": "FunctionImport.GetChannelsByType",
				"parameters": [
					{
						"name": "channelType",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelIdentity"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetChannelSupportedFiscalIntegrationEventsByGroup": {
			"post": {
				"tags": [
					"GetChannelSupportedFiscalIntegrationEventsByGroup"
				],
				"operationId": "ActionImport.GetChannelSupportedFiscalIntegrationEventsByGroup",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"functionalityProfileGroupId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSupportedEvents"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetCities": {
			"post": {
				"tags": [
					"GetCities"
				],
				"operationId": "ActionImport.GetCities",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"countryRegionId": {
										"type": "string",
										"nullable": true
									},
									"stateProvinceId": {
										"type": "string",
										"nullable": true
									},
									"countyId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CityInfo"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetCommissionSalesGroups()": {
			"get": {
				"tags": [
					"GetCommissionSalesGroups"
				],
				"operationId": "FunctionImport.GetCommissionSalesGroups",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommissionSalesGroup"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetCounties": {
			"post": {
				"tags": [
					"GetCounties"
				],
				"operationId": "ActionImport.GetCounties",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"countryRegionId": {
										"type": "string",
										"nullable": true
									},
									"stateProvinceId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CountyInfo"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetCountryRegions()": {
			"get": {
				"tags": [
					"GetCountryRegions"
				],
				"operationId": "FunctionImport.GetCountryRegions",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegionInfo"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetCountryRegionsByLanguageId": {
			"post": {
				"tags": [
					"GetCountryRegionsByLanguageId"
				],
				"operationId": "ActionImport.GetCountryRegionsByLanguageId",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"languageId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegionInfo"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetCountryRegionsForShipping()": {
			"get": {
				"tags": [
					"GetCountryRegionsForShipping"
				],
				"operationId": "FunctionImport.GetCountryRegionsForShipping",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegionInfo"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetCreditMemoById": {
			"post": {
				"tags": [
					"GetCreditMemoById"
				],
				"operationId": "ActionImport.GetCreditMemoById",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"creditMemoId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CreditMemo"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetCurrencies()": {
			"get": {
				"tags": [
					"GetCurrencies"
				],
				"operationId": "FunctionImport.GetCurrencies",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Currency"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetCurrenciesAmount(currencyCode='{currencyCode}',amount={amount})": {
			"get": {
				"tags": [
					"GetCurrenciesAmount"
				],
				"operationId": "FunctionImport.GetCurrenciesAmount",
				"parameters": [
					{
						"name": "currencyCode",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"name": "amount",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"multipleOf": 1,
							"type": "number",
							"format": "decimal"
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CurrencyAmount"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetCustomerBalance": {
			"post": {
				"tags": [
					"GetCustomerBalance"
				],
				"operationId": "ActionImport.GetCustomerBalance",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"accountNumber": {
										"type": "string",
										"nullable": true
									},
									"invoiceAccountNumber": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerBalances"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetCustomerGroups()": {
			"get": {
				"tags": [
					"GetCustomerGroups"
				],
				"operationId": "FunctionImport.GetCustomerGroups",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerGroup"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetCustomerLoyaltyCards": {
			"post": {
				"tags": [
					"GetCustomerLoyaltyCards"
				],
				"operationId": "ActionImport.GetCustomerLoyaltyCards",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"accountNumber": {
										"type": "string",
										"nullable": true
									},
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCard"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetDataDownloadParametersByTerminal": {
			"post": {
				"tags": [
					"GetDataDownloadParametersByTerminal"
				],
				"operationId": "ActionImport.GetDataDownloadParametersByTerminal",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"TerminalDataDownloadRequestInfo": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TerminalDataDownloadRequestInfo"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DataDownloadParameters"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetDataUploadParametersByTerminal": {
			"post": {
				"tags": [
					"GetDataUploadParametersByTerminal"
				],
				"operationId": "ActionImport.GetDataUploadParametersByTerminal",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"TerminalDataUploadRequestInfo": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TerminalDataUploadRequestInfo"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DataUploadParameters"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetDeliveryOptions()": {
			"get": {
				"tags": [
					"GetDeliveryOptions"
				],
				"operationId": "FunctionImport.GetDeliveryOptions",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOption"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetDeviceConfiguration()": {
			"get": {
				"tags": [
					"GetDeviceConfiguration"
				],
				"operationId": "FunctionImport.GetDeviceConfiguration",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeviceConfiguration"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetDiscountCode": {
			"post": {
				"tags": [
					"GetDiscountCode"
				],
				"operationId": "ActionImport.GetDiscountCode",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"discountCode": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountCode"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetDiscountCodes()": {
			"get": {
				"tags": [
					"GetDiscountCodes"
				],
				"operationId": "FunctionImport.GetDiscountCodes",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountCode"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetDiscountCodesByKeyword": {
			"post": {
				"tags": [
					"GetDiscountCodesByKeyword"
				],
				"operationId": "ActionImport.GetDiscountCodesByKeyword",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"keyword": {
										"type": "string",
										"nullable": true
									},
									"activeDate": {
										"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
										"type": "string",
										"format": "date-time"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountCode"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetDiscountCodesByOfferId": {
			"post": {
				"tags": [
					"GetDiscountCodesByOfferId"
				],
				"operationId": "ActionImport.GetDiscountCodesByOfferId",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"offerId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountCode"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetDistricts": {
			"post": {
				"tags": [
					"GetDistricts"
				],
				"operationId": "ActionImport.GetDistricts",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"countryRegionId": {
										"type": "string",
										"nullable": true
									},
									"stateProvinceId": {
										"type": "string",
										"nullable": true
									},
									"countyId": {
										"type": "string",
										"nullable": true
									},
									"cityName": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DistrictInfo"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetDownloadInterval": {
			"post": {
				"tags": [
					"GetDownloadInterval"
				],
				"operationId": "ActionImport.GetDownloadInterval",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"dataStoreName": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetDownloadLink": {
			"post": {
				"tags": [
					"GetDownloadLink"
				],
				"operationId": "ActionImport.GetDownloadLink",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"dataStoreName": {
										"type": "string",
										"nullable": true
									},
									"downloadSessionId": {
										"type": "integer",
										"format": "int64"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetDownloadSessions": {
			"post": {
				"tags": [
					"GetDownloadSessions"
				],
				"operationId": "ActionImport.GetDownloadSessions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"dataStoreName": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DownloadSession"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetEmailReceiptSettings()": {
			"get": {
				"tags": [
					"GetEmailReceiptSettings"
				],
				"operationId": "FunctionImport.GetEmailReceiptSettings",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.EmailReceiptSettings"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetEnvironmentConfiguration()": {
			"get": {
				"tags": [
					"GetEnvironmentConfiguration"
				],
				"operationId": "FunctionImport.GetEnvironmentConfiguration",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.EnvironmentConfiguration"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetEstimatedPickupTimeslotAvailabilities": {
			"post": {
				"tags": [
					"GetEstimatedPickupTimeslotAvailabilities"
				],
				"operationId": "ActionImport.GetEstimatedPickupTimeslotAvailabilities",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickupTimeslotAvailabilitySearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickupTimeslotAvailability"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetExtensibleEnumerations()": {
			"get": {
				"tags": [
					"GetExtensibleEnumerations"
				],
				"operationId": "FunctionImport.GetExtensibleEnumerations",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleEnumerationContainer"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetExtensionPackageDefinitions()": {
			"get": {
				"tags": [
					"GetExtensionPackageDefinitions"
				],
				"operationId": "FunctionImport.GetExtensionPackageDefinitions",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensionPackageDefinition"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetExtensionProfile()": {
			"get": {
				"tags": [
					"GetExtensionProfile"
				],
				"operationId": "FunctionImport.GetExtensionProfile",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensionProfile"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetFeatureStates": {
			"post": {
				"tags": [
					"GetFeatureStates"
				],
				"operationId": "ActionImport.GetFeatureStates",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"featureNames": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FeatureState"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetFiscalIntegrationFiscalDocument": {
			"post": {
				"tags": [
					"GetFiscalIntegrationFiscalDocument"
				],
				"operationId": "ActionImport.GetFiscalIntegrationFiscalDocument",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									},
									"functionalityProfileGroupId": {
										"type": "string",
										"nullable": true
									},
									"fiscalIntegrationDocumentRetrievalCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentRetrievalCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"connectorType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocument"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetFiscalIntegrationFiscalServiceReadDataDocument": {
			"post": {
				"tags": [
					"GetFiscalIntegrationFiscalServiceReadDataDocument"
				],
				"operationId": "ActionImport.GetFiscalIntegrationFiscalServiceReadDataDocument",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									},
									"functionalityProfileGroupId": {
										"type": "string",
										"nullable": true
									},
									"connectorType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocument"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetFiscalIntegrationFiscalServiceSetupDocument": {
			"post": {
				"tags": [
					"GetFiscalIntegrationFiscalServiceSetupDocument"
				],
				"operationId": "ActionImport.GetFiscalIntegrationFiscalServiceSetupDocument",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									},
									"functionalityProfileGroupId": {
										"type": "string",
										"nullable": true
									},
									"connectorType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocument"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetFiscalIntegrationNonFiscalDocument": {
			"post": {
				"tags": [
					"GetFiscalIntegrationNonFiscalDocument"
				],
				"operationId": "ActionImport.GetFiscalIntegrationNonFiscalDocument",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									},
									"functionalityProfileGroupId": {
										"type": "string",
										"nullable": true
									},
									"fiscalIntegrationDocumentRetrievalCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentRetrievalCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"connectorType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocument"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetFiscalIntegrationRegistrationProcess": {
			"post": {
				"tags": [
					"GetFiscalIntegrationRegistrationProcess"
				],
				"operationId": "ActionImport.GetFiscalIntegrationRegistrationProcess",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcess"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetFiscalIntegrationServiceStatus": {
			"post": {
				"tags": [
					"GetFiscalIntegrationServiceStatus"
				],
				"operationId": "ActionImport.GetFiscalIntegrationServiceStatus",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"fiscalIntegrationServiceInfo": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceInfo"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceStatus"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetFiscalIntegrationTechnicalProfiles": {
			"post": {
				"tags": [
					"GetFiscalIntegrationTechnicalProfiles"
				],
				"operationId": "ActionImport.GetFiscalIntegrationTechnicalProfiles",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfile"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetFiscalIntegrationTechnicalProfilesByFunctionalityGroupIds": {
			"post": {
				"tags": [
					"GetFiscalIntegrationTechnicalProfilesByFunctionalityGroupIds"
				],
				"operationId": "ActionImport.GetFiscalIntegrationTechnicalProfilesByFunctionalityGroupIds",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									},
									"functionalityProfileGroupId": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfile"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetFiscalIntegrationTechnicalProfilesBySearchCriteria": {
			"post": {
				"tags": [
					"GetFiscalIntegrationTechnicalProfilesBySearchCriteria"
				],
				"operationId": "ActionImport.GetFiscalIntegrationTechnicalProfilesBySearchCriteria",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									},
									"fiscalIntegrationTechnicalProfileSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfileSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfile"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetFiscalRegistrationProcessSummary": {
			"post": {
				"tags": [
					"GetFiscalRegistrationProcessSummary"
				],
				"operationId": "ActionImport.GetFiscalRegistrationProcessSummary",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationFiscalRegistrationProcessSummary"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetGiftCard": {
			"post": {
				"tags": [
					"GetGiftCard"
				],
				"operationId": "ActionImport.GetGiftCard",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"giftCardId": {
										"type": "string",
										"nullable": true
									},
									"tenderTypeId": {
										"type": "string",
										"nullable": true
									},
									"pin": {
										"type": "string",
										"nullable": true
									},
									"expirationMonth": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									},
									"expirationYear": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.GiftCard"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetGiftCardInquiry": {
			"post": {
				"tags": [
					"GetGiftCardInquiry"
				],
				"operationId": "ActionImport.GetGiftCardInquiry",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"giftCardId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.GiftCard"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetHardwareProfileById": {
			"post": {
				"tags": [
					"GetHardwareProfileById"
				],
				"operationId": "ActionImport.GetHardwareProfileById",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfile"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetHardwareStationProfiles": {
			"post": {
				"tags": [
					"GetHardwareStationProfiles"
				],
				"operationId": "ActionImport.GetHardwareStationProfiles",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareStationProfile"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetImageBlob(imageId={imageId})": {
			"get": {
				"tags": [
					"GetImageBlob"
				],
				"operationId": "FunctionImport.GetImageBlob",
				"parameters": [
					{
						"name": "imageId",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaBlob"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetImageBlobsByPictureIds": {
			"post": {
				"tags": [
					"GetImageBlobsByPictureIds"
				],
				"operationId": "ActionImport.GetImageBlobsByPictureIds",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"pictureIds": {
										"type": "array",
										"items": {
											"maximum": 2147483647,
											"minimum": -2147483648,
											"type": "integer",
											"format": "int32"
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaBlob"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetIncomeExpenseAccounts": {
			"post": {
				"tags": [
					"GetIncomeExpenseAccounts"
				],
				"operationId": "ActionImport.GetIncomeExpenseAccounts",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"incomeExpenseAccountType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseAccount"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetInitialDownloadSessions": {
			"post": {
				"tags": [
					"GetInitialDownloadSessions"
				],
				"operationId": "ActionImport.GetInitialDownloadSessions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"dataStoreName": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DownloadSession"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetInventoryAvailableToPromise": {
			"post": {
				"tags": [
					"GetInventoryAvailableToPromise"
				],
				"operationId": "ActionImport.GetInventoryAvailableToPromise",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productId": {
										"type": "integer",
										"format": "int64"
									},
									"itemId": {
										"type": "string",
										"nullable": true
									},
									"inventLocationId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryAvailableToPromise"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetInventoryConfiguration()": {
			"get": {
				"tags": [
					"GetInventoryConfiguration"
				],
				"operationId": "FunctionImport.GetInventoryConfiguration",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelInventoryConfiguration"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetLanguages()": {
			"get": {
				"tags": [
					"GetLanguages"
				],
				"operationId": "FunctionImport.GetLanguages",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SupportedLanguage"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetLastFiscalIntegrationSequentialSignatures": {
			"post": {
				"tags": [
					"GetLastFiscalIntegrationSequentialSignatures"
				],
				"operationId": "ActionImport.GetLastFiscalIntegrationSequentialSignatures",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"sequentialKeys": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSequentialSignatureData"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetLatestNumberSequence": {
			"post": {
				"tags": [
					"GetLatestNumberSequence"
				],
				"operationId": "ActionImport.GetLatestNumberSequence",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchLocationValue": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.NumberSequenceSeedData"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetLocalizedStrings": {
			"post": {
				"tags": [
					"GetLocalizedStrings"
				],
				"operationId": "ActionImport.GetLocalizedStrings",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"languageId": {
										"type": "string",
										"nullable": true
									},
									"textId": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LocalizedString"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetLoyaltyCard": {
			"post": {
				"tags": [
					"GetLoyaltyCard"
				],
				"operationId": "ActionImport.GetLoyaltyCard",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cardNumber": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCard"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetLoyaltyCardTransactions": {
			"post": {
				"tags": [
					"GetLoyaltyCardTransactions"
				],
				"operationId": "ActionImport.GetLoyaltyCardTransactions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cardNumber": {
										"type": "string",
										"nullable": true
									},
									"rewardPointId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardTransaction"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetLoyaltyRewardPointActivityTimeline": {
			"post": {
				"tags": [
					"GetLoyaltyRewardPointActivityTimeline"
				],
				"operationId": "ActionImport.GetLoyaltyRewardPointActivityTimeline",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cardNumber": {
										"type": "string",
										"nullable": true
									},
									"rewardPointId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointActivity"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetLoyaltyRewardPointActivityTimelineForExpiredPoints": {
			"post": {
				"tags": [
					"GetLoyaltyRewardPointActivityTimelineForExpiredPoints"
				],
				"operationId": "ActionImport.GetLoyaltyRewardPointActivityTimelineForExpiredPoints",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cardNumber": {
										"type": "string",
										"nullable": true
									},
									"rewardPointId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointActivity"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetLoyaltyRewardPointsExpiringSoon": {
			"post": {
				"tags": [
					"GetLoyaltyRewardPointsExpiringSoon"
				],
				"operationId": "ActionImport.GetLoyaltyRewardPointsExpiringSoon",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cardNumber": {
										"type": "string",
										"nullable": true
									},
									"rewardPointId": {
										"type": "string",
										"nullable": true
									},
									"daysToExpiry": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointActivity"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetMerchantPropertiesByServiceAccountId": {
			"post": {
				"tags": [
					"GetMerchantPropertiesByServiceAccountId"
				],
				"operationId": "ActionImport.GetMerchantPropertiesByServiceAccountId",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"serviceAccountIds": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentMerchantInformation"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetNonSalesTransactions": {
			"post": {
				"tags": [
					"GetNonSalesTransactions"
				],
				"operationId": "ActionImport.GetNonSalesTransactions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"shiftId": {
										"type": "string",
										"nullable": true
									},
									"shiftTerminalId": {
										"type": "string",
										"nullable": true
									},
									"nonSalesTenderTypeValue": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.NonSalesTransaction"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetNotifications": {
			"post": {
				"tags": [
					"GetNotifications"
				],
				"operationId": "ActionImport.GetNotifications",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"subscribedOperations": {
										"type": "array",
										"items": {
											"maximum": 2147483647,
											"minimum": -2147483648,
											"type": "integer",
											"format": "int32"
										}
									},
									"extensionProperties": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.NotificationItem"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetOfflineOpenShifts(filterByCurrentUser={filterByCurrentUser},includeAllShiftsForStore={includeAllShiftsForStore})": {
			"get": {
				"tags": [
					"Shifts"
				],
				"operationId": "FunctionImport.GetOfflineOpenShifts",
				"parameters": [
					{
						"name": "filterByCurrentUser",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "boolean",
							"default": false
						}
					},
					{
						"name": "includeAllShiftsForStore",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "boolean",
							"default": false
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Shift",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetOfflinePendingTransactionCount": {
			"post": {
				"tags": [
					"GetOfflinePendingTransactionCount"
				],
				"operationId": "ActionImport.GetOfflinePendingTransactionCount",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "integer",
											"format": "int64"
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetOfflinePendingTransactionCountByShift": {
			"post": {
				"tags": [
					"GetOfflinePendingTransactionCountByShift"
				],
				"operationId": "ActionImport.GetOfflinePendingTransactionCountByShift",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"shiftId": {
										"type": "integer",
										"format": "int64"
									},
									"shiftTerminalId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "integer",
											"format": "int64"
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetOfflineSyncStatus": {
			"post": {
				"tags": [
					"GetOfflineSyncStatus"
				],
				"operationId": "ActionImport.GetOfflineSyncStatus",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OfflineSyncStatsLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetOnlineChannel(channelId={channelId})": {
			"get": {
				"tags": [
					"GetOnlineChannel"
				],
				"operationId": "FunctionImport.GetOnlineChannel",
				"parameters": [
					{
						"name": "channelId",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OnlineChannel"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetOnlineChannelAzureB2CConfiguration()": {
			"get": {
				"tags": [
					"GetOnlineChannelAzureB2CConfiguration"
				],
				"operationId": "FunctionImport.GetOnlineChannelAzureB2CConfiguration",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OnlineChannelAzureB2CConfiguration"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetOnlineChannelPublishStatus()": {
			"get": {
				"tags": [
					"GetOnlineChannelPublishStatus"
				],
				"operationId": "FunctionImport.GetOnlineChannelPublishStatus",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"maximum": 2147483647,
											"minimum": -2147483648,
											"type": "integer",
											"format": "int32"
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetOperationalInsightsConfiguration()": {
			"get": {
				"tags": [
					"GetOperationalInsightsConfiguration"
				],
				"operationId": "FunctionImport.GetOperationalInsightsConfiguration",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OperationalInsightsConfiguration"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetOperationPermissionById": {
			"post": {
				"tags": [
					"GetOperationPermissionById"
				],
				"operationId": "ActionImport.GetOperationPermissionById",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"operationId": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OperationPermission"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetOperationPermissions()": {
			"get": {
				"tags": [
					"GetOperationPermissions"
				],
				"operationId": "FunctionImport.GetOperationPermissions",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OperationPermission"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetOrderManagementConfiguration()": {
			"get": {
				"tags": [
					"GetOrderManagementConfiguration"
				],
				"operationId": "FunctionImport.GetOrderManagementConfiguration",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderManagementConfiguration"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetOrdersByStore": {
			"post": {
				"tags": [
					"GetOrdersByStore"
				],
				"operationId": "ActionImport.GetOrdersByStore",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"storeNumber": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "boolean",
											"default": false
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetPaymentMerchantInformation(hardwareProfileId='{hardwareProfileId}')": {
			"get": {
				"tags": [
					"GetPaymentMerchantInformation"
				],
				"operationId": "FunctionImport.GetPaymentMerchantInformation",
				"parameters": [
					{
						"name": "hardwareProfileId",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentMerchantInformation"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetPaymentPropertiesIfModified(hardwareProfileId='{hardwareProfileId}',merchantInformationHash='{merchantInformationHash}')": {
			"get": {
				"tags": [
					"GetPaymentPropertiesIfModified"
				],
				"operationId": "FunctionImport.GetPaymentPropertiesIfModified",
				"parameters": [
					{
						"name": "hardwareProfileId",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"name": "merchantInformationHash",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentMerchantInformation"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetPickUpOrdersByStore": {
			"post": {
				"tags": [
					"GetPickUpOrdersByStore"
				],
				"operationId": "ActionImport.GetPickUpOrdersByStore",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"storeNumber": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/BASOFA.Commerce.Runtime.BasofaHandOnPrj.DataModel.PickUpOrderModel"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetPurchaseConfiguration()": {
			"get": {
				"tags": [
					"GetPurchaseConfiguration"
				],
				"operationId": "FunctionImport.GetPurchaseConfiguration",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelPurchaseConfiguration"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetReasonCodes()": {
			"get": {
				"tags": [
					"GetReasonCodes"
				],
				"operationId": "FunctionImport.GetReasonCodes",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCode"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetReasonCodesById": {
			"post": {
				"tags": [
					"GetReasonCodesById"
				],
				"operationId": "ActionImport.GetReasonCodesById",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"reasonCodeGroupId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCode"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetReceiptMasks": {
			"post": {
				"tags": [
					"GetReceiptMasks"
				],
				"operationId": "ActionImport.GetReceiptMasks",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"receiptTransactionType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptMask"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetReceiptNumberResetInfo": {
			"post": {
				"tags": [
					"GetReceiptNumberResetInfo"
				],
				"operationId": "ActionImport.GetReceiptNumberResetInfo",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptNumberResetInfo"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetReportDataSetById": {
			"post": {
				"tags": [
					"GetReportDataSetById"
				],
				"operationId": "ActionImport.GetReportDataSetById",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"reportId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportDataSet"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetRetailTrialPlanOffer": {
			"post": {
				"tags": [
					"GetRetailTrialPlanOffer"
				],
				"operationId": "ActionImport.GetRetailTrialPlanOffer",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "boolean",
											"default": false
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetReturnOrderReasonCodes()": {
			"get": {
				"tags": [
					"GetReturnOrderReasonCodes"
				],
				"operationId": "FunctionImport.GetReturnOrderReasonCodes",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCode"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetReturnPolicy()": {
			"get": {
				"tags": [
					"GetReturnPolicy"
				],
				"operationId": "FunctionImport.GetReturnPolicy",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReturnPolicy"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetSalesOrdersWithNoFiscalTransactions": {
			"post": {
				"tags": [
					"SalesOrders"
				],
				"operationId": "ActionImport.GetSalesOrdersWithNoFiscalTransactions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"storeNumber": {
										"type": "string",
										"nullable": true
									},
									"terminalId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of SalesOrder",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetSalesTaxGroups()": {
			"get": {
				"tags": [
					"GetSalesTaxGroups"
				],
				"operationId": "FunctionImport.GetSalesTaxGroups",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesTaxGroup"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetSearchConfiguration()": {
			"get": {
				"tags": [
					"GetSearchConfiguration"
				],
				"operationId": "FunctionImport.GetSearchConfiguration",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchConfiguration"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetSearchSuggestions": {
			"post": {
				"tags": [
					"GetSearchSuggestions"
				],
				"operationId": "ActionImport.GetSearchSuggestions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchSuggestionCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchSuggestionCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchSuggestion"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetShiftReconciliationLines": {
			"post": {
				"tags": [
					"GetShiftReconciliationLines"
				],
				"operationId": "ActionImport.GetShiftReconciliationLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"shiftReconciliationLineRetrievalCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftReconciliationLineRetrievalCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftReconciliationLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetSrsReportDataSet": {
			"post": {
				"tags": [
					"GetSrsReportDataSet"
				],
				"operationId": "ActionImport.GetSrsReportDataSet",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"reportId": {
										"type": "string",
										"nullable": true
									},
									"parameters": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportDataSet"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetStateProvinces": {
			"post": {
				"tags": [
					"GetStateProvinces"
				],
				"operationId": "ActionImport.GetStateProvinces",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"countryRegionId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StateProvinceInfo"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetStorageAccessTokenForUpload": {
			"post": {
				"tags": [
					"GetStorageAccessTokenForUpload"
				],
				"operationId": "ActionImport.GetStorageAccessTokenForUpload",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StorageAccessToken"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetStoreSafes": {
			"post": {
				"tags": [
					"GetStoreSafes"
				],
				"operationId": "ActionImport.GetStoreSafes",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreSafe"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetSupportedPaymentCardTypes": {
			"post": {
				"tags": [
					"GetSupportedPaymentCardTypes"
				],
				"operationId": "ActionImport.GetSupportedPaymentCardTypes",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"type": "string",
												"nullable": true
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetTaxOverrides": {
			"post": {
				"tags": [
					"GetTaxOverrides"
				],
				"operationId": "ActionImport.GetTaxOverrides",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"overrideBy": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxOverride"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetTenderTypes()": {
			"get": {
				"tags": [
					"GetTenderTypes"
				],
				"operationId": "FunctionImport.GetTenderTypes",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderType"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetTerminalDataStoreName": {
			"post": {
				"tags": [
					"GetTerminalDataStoreName"
				],
				"operationId": "ActionImport.GetTerminalDataStoreName",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"terminalId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetUnitsOfMeasure()": {
			"get": {
				"tags": [
					"GetUnitsOfMeasure"
				],
				"operationId": "FunctionImport.GetUnitsOfMeasure",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UnitOfMeasure"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetUploadInterval": {
			"post": {
				"tags": [
					"GetUploadInterval"
				],
				"operationId": "ActionImport.GetUploadInterval",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"dataStoreName": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/GetUploadJobDefinitions": {
			"post": {
				"tags": [
					"GetUploadJobDefinitions"
				],
				"operationId": "ActionImport.GetUploadJobDefinitions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"dataStoreName": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"type": "string",
												"nullable": true
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/GetUserDefinedSecretCertificate(secretName='{secretName}')": {
			"get": {
				"tags": [
					"GetUserDefinedSecretCertificate"
				],
				"operationId": "FunctionImport.GetUserDefinedSecretCertificate",
				"parameters": [
					{
						"name": "secretName",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UserDefinedSecretCertificateResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetUserDefinedSecretString(secretName='{secretName}')": {
			"get": {
				"tags": [
					"GetUserDefinedSecretString"
				],
				"operationId": "FunctionImport.GetUserDefinedSecretString",
				"parameters": [
					{
						"name": "secretName",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetVisualProfile()": {
			"get": {
				"tags": [
					"GetVisualProfile"
				],
				"operationId": "FunctionImport.GetVisualProfile",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.VisualProfile"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/GetZipCodes": {
			"post": {
				"tags": [
					"GetZipCodes"
				],
				"operationId": "ActionImport.GetZipCodes",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"countryRegionId": {
										"type": "string",
										"nullable": true
									},
									"stateProvinceId": {
										"type": "string",
										"nullable": true
									},
									"countyId": {
										"type": "string",
										"nullable": true
									},
									"cityName": {
										"type": "string",
										"nullable": true
									},
									"district": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ZipCodeInfo"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/InitiateLinkToExistingCustomer": {
			"post": {
				"tags": [
					"InitiateLinkToExistingCustomer"
				],
				"operationId": "ActionImport.InitiateLinkToExistingCustomer",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"email": {
										"type": "string",
										"nullable": true
									},
									"ActivationToken": {
										"type": "string",
										"nullable": true
									},
									"emailTemplateId": {
										"type": "string",
										"nullable": true
									},
									"emailProperties": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.NameValuePair"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LinkToExistingCustomerResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments": {
			"get": {
				"tags": [
					"InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument"
				],
				"summary": "Get entities from InventoryInboundOutboundDocuments",
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.ListInventoryInboundOutboundDocument",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"WorkDocumentId",
									"WorkDocumentId desc",
									"TerminalId",
									"TerminalId desc",
									"CommitRequestId",
									"CommitRequestId desc",
									"ReceiveDate",
									"ReceiveDate desc",
									"ShipDate",
									"ShipDate desc",
									"Sender",
									"Sender desc",
									"Receiver",
									"Receiver desc",
									"SenderDetails",
									"SenderDetails desc",
									"ReceiverDetails",
									"ReceiverDetails desc",
									"DeliveryMode",
									"DeliveryMode desc",
									"OperationTypeValue",
									"OperationTypeValue desc",
									"StatusValue",
									"StatusValue desc",
									"ReceiptId",
									"ReceiptId desc",
									"Note",
									"Note desc",
									"OperationResultMessage",
									"OperationResultMessage desc",
									"DocumentId",
									"DocumentId desc",
									"LongVersion",
									"LongVersion desc",
									"SourceDocument",
									"SourceDocument desc",
									"SourceDocumentTypeValue",
									"SourceDocumentTypeValue desc",
									"CreatedDateTime",
									"CreatedDateTime desc",
									"NoteModifiedByStaffId",
									"NoteModifiedByStaffId desc",
									"NoteModifiedDateTime",
									"NoteModifiedDateTime desc",
									"DocumentTypeId",
									"DocumentTypeId desc",
									"Description",
									"Description desc",
									"StaffId",
									"StaffId desc",
									"TransactionDate",
									"TransactionDate desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"WorkDocumentId",
									"TerminalId",
									"CommitRequestId",
									"ReceiveDate",
									"ShipDate",
									"Sender",
									"Receiver",
									"SenderDetails",
									"ReceiverDetails",
									"DeliveryMode",
									"OperationTypeValue",
									"StatusValue",
									"ReceiptId",
									"Note",
									"OperationResultMessage",
									"DocumentId",
									"LongVersion",
									"SourceDocument",
									"SourceDocumentTypeValue",
									"CreatedDateTime",
									"NoteModifiedByStaffId",
									"NoteModifiedDateTime",
									"DocumentTypeId",
									"Description",
									"StaffId",
									"TransactionDate",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument"
				],
				"summary": "Add new entity to InventoryInboundOutboundDocuments",
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.CreateInventoryInboundOutboundDocument",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})": {
			"get": {
				"tags": [
					"InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument"
				],
				"summary": "Get entity from InventoryInboundOutboundDocuments by key",
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.GetInventoryInboundOutboundDocument",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"WorkDocumentId",
									"TerminalId",
									"CommitRequestId",
									"ReceiveDate",
									"ShipDate",
									"Sender",
									"Receiver",
									"SenderDetails",
									"ReceiverDetails",
									"DeliveryMode",
									"OperationTypeValue",
									"StatusValue",
									"ReceiptId",
									"Note",
									"OperationResultMessage",
									"DocumentId",
									"LongVersion",
									"SourceDocument",
									"SourceDocumentTypeValue",
									"CreatedDateTime",
									"NoteModifiedByStaffId",
									"NoteModifiedDateTime",
									"DocumentTypeId",
									"Description",
									"StaffId",
									"TransactionDate",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument"
				],
				"summary": "Update entity in InventoryInboundOutboundDocuments",
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.UpdateInventoryInboundOutboundDocument",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument"
				],
				"summary": "Delete entity from InventoryInboundOutboundDocuments",
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.DeleteInventoryInboundOutboundDocument",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/AddLine": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.AddLine",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"documentLine": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLine"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLine"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/Commit": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.Commit",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"documentVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/DeleteLine": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.DeleteLine",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"documentLineId": {
										"type": "string",
										"nullable": true
									},
									"documentLineVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/GetLinesSummary()": {
			"get": {
				"tags": [
					"InventoryInboundOutboundDocuments.Functions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.GetLinesSummary",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLinesSummary"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/GetSerialNumberLinesSummary(documentLineId='@documentLineId')": {
			"get": {
				"tags": [
					"InventoryInboundOutboundDocuments.Functions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.GetSerialNumberLinesSummary",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					},
					{
						"name": "documentLineId",
						"in": "query",
						"description": "Usage: documentLineId='@documentLineId'",
						"style": "form",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLinesSummary"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/RefreshOperationStatus": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.RefreshOperationStatus",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/ResetSerialNumberLine": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.ResetSerialNumberLine",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"resetSerialNumberLineAction": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLineResetAction"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLine"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/SearchSerialNumberLines": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.SearchSerialNumberLines",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLineSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/UpdateLine": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.UpdateLine",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"documentLine": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLine"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLine"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/UpdateLinesByCriteria": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.UpdateLinesByCriteria",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"filterCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentLineFilterCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"updateLinesAction": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentUpdateLinesAction"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"returnUpdatedLinesPolicy": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentLineOperationResultSettings"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentUpdateLinesByCriteriaResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/UpdateNote": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.UpdateNote",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"documentNote": {
										"type": "string",
										"nullable": true
									},
									"documentVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/UpdateReceiptId": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.UpdateReceiptId",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"documentReceiptId": {
										"type": "string",
										"nullable": true
									},
									"documentVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/UpdateSerialNumberLine": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.UpdateSerialNumberLine",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"updateSerialNumberLineAction": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLineUpdateAction"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLine"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/UpdateStatus": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.UpdateStatus",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"documentStatus": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									},
									"documentVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/UpdateWorkingTerminal": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.UpdateWorkingTerminal",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"documentVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments({WorkDocumentId})/Validate": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument.Validate",
				"parameters": [
					{
						"name": "WorkDocumentId",
						"in": "path",
						"description": "key: WorkDocumentId of InventoryInboundOutboundDocument",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "InventoryInboundOutboundDocument"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"documentVersion": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationResultSummary"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments/ConfirmPurchaseOrder": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.ConfirmPurchaseOrder",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"sourceDocumentId": {
										"type": "string",
										"nullable": true
									},
									"sourceDocumentType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments/SearchInboundDocuments": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.SearchInboundDocuments",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of InventoryInboundOutboundDocument",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/InventoryInboundOutboundDocuments/SearchInventoryDocumentReceipt": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.SearchInventoryDocumentReceipt",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentReceiptSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"receiptRetrievalCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptRetrievalCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Receipt"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/InventoryInboundOutboundDocuments/SearchLines": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.SearchLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentLineSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/InventoryInboundOutboundDocuments/SearchOutboundDocuments": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.SearchOutboundDocuments",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of InventoryInboundOutboundDocument",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/InventoryInboundOutboundDocuments/SearchSourceDocumentLineCommitRecords": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.SearchSourceDocumentLineCommitRecords",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceDocumentLineCommitRecordSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceDocumentLineCommitRecord"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/InventoryInboundOutboundDocuments/SearchValidationResultLines": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.SearchValidationResultLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationResultSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationResultLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/InventoryInboundOutboundDocuments/Start": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.Start",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"sourceDocumentId": {
										"type": "string",
										"nullable": true
									},
									"sourceDocumentType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/InventoryInboundOutboundDocuments/SyncSourceDocument": {
			"post": {
				"tags": [
					"InventoryInboundOutboundDocuments.Actions"
				],
				"operationId": "InventoryInboundOutboundDocuments.SyncSourceDocument",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"sourceDocumentId": {
										"type": "string",
										"nullable": true
									},
									"sourceDocumentType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/IssueLoyaltyCard": {
			"post": {
				"tags": [
					"IssueLoyaltyCard"
				],
				"operationId": "ActionImport.IssueLoyaltyCard",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"loyaltyCard": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCard"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCard"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/LoadRecordingFromFile": {
			"post": {
				"tags": [
					"LoadRecordingFromFile"
				],
				"operationId": "ActionImport.LoadRecordingFromFile",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"recordingUrl": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Recording"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/LocalizationIndiaGetBusinessVerticals": {
			"post": {
				"tags": [
					"LocalizationIndiaGetBusinessVerticals"
				],
				"operationId": "ActionImport.LocalizationIndiaGetBusinessVerticals",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessVerticalsIndia"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/MassActivateDevice": {
			"post": {
				"tags": [
					"MassActivateDevice"
				],
				"operationId": "ActionImport.MassActivateDevice",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"deviceNumber": {
										"type": "string",
										"nullable": true
									},
									"terminalId": {
										"type": "string",
										"nullable": true
									},
									"deviceId": {
										"type": "string",
										"nullable": true
									},
									"deviceType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeviceActivationResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/OrgUnits": {
			"get": {
				"tags": [
					"OrgUnits.OrgUnit"
				],
				"summary": "Get entities from OrgUnits",
				"operationId": "OrgUnits.OrgUnit.ListOrgUnit",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrgUnitNumber",
									"OrgUnitNumber desc",
									"RecordId",
									"RecordId desc",
									"InventoryLocationId",
									"InventoryLocationId desc",
									"TaxGroup",
									"TaxGroup desc",
									"FunctionalityProfileId",
									"FunctionalityProfileId desc",
									"UseCustomerBasedTax",
									"UseCustomerBasedTax desc",
									"UseCustomerBasedTaxExemption",
									"UseCustomerBasedTaxExemption desc",
									"UseDestinationBasedTax",
									"UseDestinationBasedTax desc",
									"Currency",
									"Currency desc",
									"TimeZoneCode",
									"TimeZoneCode desc",
									"OrgUnitAddress",
									"OrgUnitAddress desc",
									"OrgUnitFullAddress",
									"OrgUnitFullAddress desc",
									"OrgUnitName",
									"OrgUnitName desc",
									"Latitude",
									"Latitude desc",
									"Longitude",
									"Longitude desc",
									"EmailReceiptProfileId",
									"EmailReceiptProfileId desc",
									"ShippingWarehouseAddress",
									"ShippingWarehouseAddress desc",
									"TaxRegistrations",
									"TaxRegistrations desc",
									"EventNotificationProfileId",
									"EventNotificationProfileId desc",
									"OMOperatingUnitNumber",
									"OMOperatingUnitNumber desc",
									"Name",
									"Name desc",
									"DefaultCustomerAccount",
									"DefaultCustomerAccount desc",
									"CategoryHierarchyId",
									"CategoryHierarchyId desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrgUnitNumber",
									"RecordId",
									"InventoryLocationId",
									"TaxGroup",
									"FunctionalityProfileId",
									"UseCustomerBasedTax",
									"UseCustomerBasedTaxExemption",
									"UseDestinationBasedTax",
									"Currency",
									"TimeZoneCode",
									"OrgUnitAddress",
									"OrgUnitFullAddress",
									"OrgUnitName",
									"Latitude",
									"Longitude",
									"EmailReceiptProfileId",
									"ShippingWarehouseAddress",
									"TaxRegistrations",
									"EventNotificationProfileId",
									"OMOperatingUnitNumber",
									"Name",
									"DefaultCustomerAccount",
									"CategoryHierarchyId",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"OrgUnits.OrgUnit"
				],
				"summary": "Add new entity to OrgUnits",
				"operationId": "OrgUnits.OrgUnit.CreateOrgUnit",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnit"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnit"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/OrgUnits({OrgUnitNumber})": {
			"get": {
				"tags": [
					"OrgUnits.OrgUnit"
				],
				"summary": "Get entity from OrgUnits by key",
				"operationId": "OrgUnits.OrgUnit.GetOrgUnit",
				"parameters": [
					{
						"name": "OrgUnitNumber",
						"in": "path",
						"description": "key: OrgUnitNumber of OrgUnit",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "OrgUnit"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrgUnitNumber",
									"RecordId",
									"InventoryLocationId",
									"TaxGroup",
									"FunctionalityProfileId",
									"UseCustomerBasedTax",
									"UseCustomerBasedTaxExemption",
									"UseDestinationBasedTax",
									"Currency",
									"TimeZoneCode",
									"OrgUnitAddress",
									"OrgUnitFullAddress",
									"OrgUnitName",
									"Latitude",
									"Longitude",
									"EmailReceiptProfileId",
									"ShippingWarehouseAddress",
									"TaxRegistrations",
									"EventNotificationProfileId",
									"OMOperatingUnitNumber",
									"Name",
									"DefaultCustomerAccount",
									"CategoryHierarchyId",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnit"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"OrgUnits.OrgUnit"
				],
				"summary": "Update entity in OrgUnits",
				"operationId": "OrgUnits.OrgUnit.UpdateOrgUnit",
				"parameters": [
					{
						"name": "OrgUnitNumber",
						"in": "path",
						"description": "key: OrgUnitNumber of OrgUnit",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "OrgUnit"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnit"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"OrgUnits.OrgUnit"
				],
				"summary": "Delete entity from OrgUnits",
				"operationId": "OrgUnits.OrgUnit.DeleteOrgUnit",
				"parameters": [
					{
						"name": "OrgUnitNumber",
						"in": "path",
						"description": "key: OrgUnitNumber of OrgUnit",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "OrgUnit"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/OrgUnits({OrgUnitNumber})/GetTerminalInfo(deviceType={deviceType})": {
			"get": {
				"tags": [
					"OrgUnits.Functions"
				],
				"operationId": "OrgUnits.OrgUnit.GetTerminalInfo",
				"parameters": [
					{
						"name": "OrgUnitNumber",
						"in": "path",
						"description": "key: OrgUnitNumber of OrgUnit",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "OrgUnit"
					},
					{
						"name": "deviceType",
						"in": "path",
						"description": "Usage: deviceType={deviceType}",
						"required": true,
						"style": "simple",
						"schema": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TerminalInfo"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/OrgUnits/GetAvailableInventory": {
			"post": {
				"tags": [
					"OrgUnits.Actions"
				],
				"operationId": "OrgUnits.GetAvailableInventory",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"itemId": {
										"type": "string",
										"nullable": true
									},
									"variantId": {
										"type": "string",
										"nullable": true
									},
									"barcode": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitAvailability"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/OrgUnits/GetAvailableInventoryNearby": {
			"post": {
				"tags": [
					"OrgUnits.Actions"
				],
				"operationId": "OrgUnits.GetAvailableInventoryNearby",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"itemIds": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemUnit"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"searchArea": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchArea"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitAvailability"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/OrgUnits/GetChannelDeliveryOptions": {
			"post": {
				"tags": [
					"OrgUnits.Actions"
				],
				"operationId": "OrgUnits.GetChannelDeliveryOptions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									},
									"filterOption": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelDeliveryOption"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/OrgUnits/GetOrgUnitConfiguration": {
			"post": {
				"tags": [
					"OrgUnits.Actions"
				],
				"operationId": "OrgUnits.GetOrgUnitConfiguration",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelConfiguration"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/OrgUnits/GetOrgUnitLocationsByArea": {
			"post": {
				"tags": [
					"OrgUnits.Actions"
				],
				"operationId": "OrgUnits.GetOrgUnitLocationsByArea",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchArea": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchArea"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"deliveryModeTypeFilter": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitLocation"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/OrgUnits/GetProductAvailability(productId={productId})": {
			"get": {
				"tags": [
					"OrgUnits.Functions"
				],
				"operationId": "OrgUnits.GetProductAvailability",
				"parameters": [
					{
						"name": "productId",
						"in": "path",
						"description": "Usage: productId={productId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitAvailability"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/OrgUnits/GetProductAvailabilityByDimensions": {
			"post": {
				"tags": [
					"OrgUnits.Actions"
				],
				"operationId": "OrgUnits.GetProductAvailabilityByDimensions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"inventLocationIds": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									},
									"productId": {
										"type": "integer",
										"format": "int64"
									},
									"productDimensionCombinations": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionCombination"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitAvailability"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/OrgUnits/GetStoreHours(storeNumber='{storeNumber}')": {
			"get": {
				"tags": [
					"OrgUnits.Functions"
				],
				"operationId": "OrgUnits.GetStoreHours",
				"parameters": [
					{
						"name": "storeNumber",
						"in": "path",
						"description": "Usage: storeNumber='{storeNumber}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreHours"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/OrgUnits/GetTillLayout": {
			"post": {
				"tags": [
					"OrgUnits.Actions"
				],
				"operationId": "OrgUnits.GetTillLayout",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"height": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									},
									"width": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									},
									"includeImage": {
										"type": "boolean",
										"default": false,
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TillLayout"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/OrgUnits/Search": {
			"post": {
				"tags": [
					"OrgUnits.Actions"
				],
				"operationId": "OrgUnits.Search",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"storeSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchStoreCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of OrgUnit",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnit"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/OrgUnits/SearchAffiliations": {
			"post": {
				"tags": [
					"OrgUnits.Actions"
				],
				"operationId": "OrgUnits.SearchAffiliations",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"affiliationSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Affiliation"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/OrgUnits/SearchOrgUnitLocations": {
			"post": {
				"tags": [
					"OrgUnits.Actions"
				],
				"operationId": "OrgUnits.SearchOrgUnitLocations",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"orgUnitLocationSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitLocationSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitLocation"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/OrgUnits/SearchProductAvailability": {
			"post": {
				"tags": [
					"OrgUnits.Actions"
				],
				"operationId": "OrgUnits.SearchProductAvailability",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productId": {
										"type": "integer",
										"format": "int64"
									},
									"orgUnitAvailabilitySearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitAvailabilitySearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitAvailability"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/PickingLists": {
			"get": {
				"tags": [
					"PickingLists.PickingList"
				],
				"summary": "Get entities from PickingLists",
				"operationId": "PickingLists.PickingList.ListPickingList",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrderId",
									"OrderId desc",
									"RecordId",
									"RecordId desc",
									"Status",
									"Status desc",
									"Lines",
									"Lines desc",
									"TotalItems",
									"TotalItems desc",
									"OrderTypeValue",
									"OrderTypeValue desc",
									"InventLocationId",
									"InventLocationId desc",
									"DeliveryDate",
									"DeliveryDate desc",
									"DeliveryMode",
									"DeliveryMode desc",
									"TotalReceived",
									"TotalReceived desc",
									"OrderLines",
									"OrderLines desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrderId",
									"RecordId",
									"Status",
									"Lines",
									"TotalItems",
									"OrderTypeValue",
									"InventLocationId",
									"DeliveryDate",
									"DeliveryMode",
									"TotalReceived",
									"OrderLines",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingListCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"PickingLists.PickingList"
				],
				"summary": "Add new entity to PickingLists",
				"operationId": "PickingLists.PickingList.CreatePickingList",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingList"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingList"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/PickingLists({OrderId})": {
			"get": {
				"tags": [
					"PickingLists.PickingList"
				],
				"summary": "Get entity from PickingLists by key",
				"operationId": "PickingLists.PickingList.GetPickingList",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of PickingList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "PickingList"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrderId",
									"RecordId",
									"Status",
									"Lines",
									"TotalItems",
									"OrderTypeValue",
									"InventLocationId",
									"DeliveryDate",
									"DeliveryMode",
									"TotalReceived",
									"OrderLines",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingList"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"PickingLists.PickingList"
				],
				"summary": "Update entity in PickingLists",
				"operationId": "PickingLists.PickingList.UpdatePickingList",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of PickingList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "PickingList"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingList"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"PickingLists.PickingList"
				],
				"summary": "Delete entity from PickingLists",
				"operationId": "PickingLists.PickingList.DeletePickingList",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of PickingList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "PickingList"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/PickingLists({OrderId})/Commit": {
			"post": {
				"tags": [
					"PickingLists.Actions"
				],
				"operationId": "PickingLists.PickingList.Commit",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of PickingList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "PickingList"
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/PostOfflineTransactions": {
			"post": {
				"tags": [
					"PostOfflineTransactions"
				],
				"operationId": "ActionImport.PostOfflineTransactions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"offlineTransactionForMPOS": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "boolean",
											"default": false
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/ProcessFiscalIntegrationFiscalServiceReadDataResult": {
			"post": {
				"tags": [
					"ProcessFiscalIntegrationFiscalServiceReadDataResult"
				],
				"operationId": "ActionImport.ProcessFiscalIntegrationFiscalServiceReadDataResult",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									},
									"functionalityProfileGroupId": {
										"type": "string",
										"nullable": true
									},
									"documentToProcess": {
										"type": "string",
										"nullable": true
									},
									"connectorType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/ProductLists": {
			"get": {
				"tags": [
					"ProductLists.ProductList"
				],
				"summary": "Get entities from ProductLists",
				"operationId": "ProductLists.ProductList.ListProductList",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"Id desc",
									"Name",
									"Name desc",
									"CustomerId",
									"CustomerId desc",
									"CreatedDateTime",
									"CreatedDateTime desc",
									"LastUpdated",
									"LastUpdated desc",
									"DeletedDateTime",
									"DeletedDateTime desc",
									"ProductListTypeValue",
									"ProductListTypeValue desc",
									"DataAreaId",
									"DataAreaId desc",
									"ChannelId",
									"ChannelId desc",
									"ProductListLines",
									"ProductListLines desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"Name",
									"CustomerId",
									"CreatedDateTime",
									"LastUpdated",
									"DeletedDateTime",
									"ProductListTypeValue",
									"DataAreaId",
									"ChannelId",
									"ProductListLines",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"ProductLists.ProductList"
				],
				"summary": "Add new entity to ProductLists",
				"operationId": "ProductLists.ProductList.CreateProductList",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductList"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductList"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/ProductLists({Id})": {
			"get": {
				"tags": [
					"ProductLists.ProductList"
				],
				"summary": "Get entity from ProductLists by key",
				"operationId": "ProductLists.ProductList.GetProductList",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of ProductList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "ProductList"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"Name",
									"CustomerId",
									"CreatedDateTime",
									"LastUpdated",
									"DeletedDateTime",
									"ProductListTypeValue",
									"DataAreaId",
									"ChannelId",
									"ProductListLines",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductList"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"ProductLists.ProductList"
				],
				"summary": "Update entity in ProductLists",
				"operationId": "ProductLists.ProductList.UpdateProductList",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of ProductList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "ProductList"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductList"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"ProductLists.ProductList"
				],
				"summary": "Delete entity from ProductLists",
				"operationId": "ProductLists.ProductList.DeleteProductList",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of ProductList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "ProductList"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/ProductLists({Id})/AddProductListLines": {
			"post": {
				"tags": [
					"ProductLists.Actions"
				],
				"operationId": "ProductLists.ProductList.AddProductListLines",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of ProductList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "ProductList"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productListLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/ProductLists({Id})/CopyCartToProductList": {
			"post": {
				"tags": [
					"ProductLists.Actions"
				],
				"operationId": "ProductLists.ProductList.CopyCartToProductList",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of ProductList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "ProductList"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cartId": {
										"type": "string",
										"nullable": true
									},
									"isRewrite": {
										"type": "boolean",
										"default": false,
										"nullable": true
									},
									"isQuantityAggregate": {
										"type": "boolean",
										"default": false,
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductList"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/ProductLists({Id})/GetProductListLines": {
			"post": {
				"tags": [
					"ProductLists.Actions"
				],
				"operationId": "ProductLists.ProductList.GetProductListLines",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of ProductList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "ProductList"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchText": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/ProductLists({Id})/RemoveProductListLines": {
			"post": {
				"tags": [
					"ProductLists.Actions"
				],
				"operationId": "ProductLists.ProductList.RemoveProductListLines",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of ProductList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "ProductList"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productListLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/ProductLists({Id})/UpdateProductListLines": {
			"post": {
				"tags": [
					"ProductLists.Actions"
				],
				"operationId": "ProductLists.ProductList.UpdateProductListLines",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of ProductList",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "ProductList"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productListLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/ProductLists/Search": {
			"post": {
				"tags": [
					"ProductLists.Actions"
				],
				"operationId": "ProductLists.Search",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of ProductList",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductList"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products": {
			"get": {
				"tags": [
					"Products.Product"
				],
				"summary": "Get entities from Products",
				"operationId": "Products.Product.ListProduct",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"RecordId",
									"RecordId desc",
									"ProductName",
									"ProductName desc",
									"ProductNumber",
									"ProductNumber desc",
									"Description",
									"Description desc",
									"IsMasterProduct",
									"IsMasterProduct desc",
									"IsKit",
									"IsKit desc",
									"ItemId",
									"ItemId desc",
									"HasLinkedProducts",
									"HasLinkedProducts desc",
									"Rules",
									"Rules desc",
									"DefaultUnitOfMeasure",
									"DefaultUnitOfMeasure desc",
									"Name",
									"Name desc",
									"Locale",
									"Locale desc",
									"OfflineImage",
									"OfflineImage desc",
									"IsRemote",
									"IsRemote desc",
									"ChangeTrackingInformation",
									"ChangeTrackingInformation desc",
									"Image",
									"Image desc",
									"UnitsOfMeasureSymbol",
									"UnitsOfMeasureSymbol desc",
									"LinkedProducts",
									"LinkedProducts desc",
									"BasePrice",
									"BasePrice desc",
									"Price",
									"Price desc",
									"AdjustedPrice",
									"AdjustedPrice desc",
									"RetailContext",
									"RetailContext desc",
									"PrimaryCategoryId",
									"PrimaryCategoryId desc",
									"CategoryIds",
									"CategoryIds desc",
									"DisplayOrderInCategories",
									"DisplayOrderInCategories desc",
									"RelatedProducts",
									"RelatedProducts desc",
									"ProductsRelatedToThis",
									"ProductsRelatedToThis desc",
									"ProductSchema",
									"ProductSchema desc",
									"ProductProperties",
									"ProductProperties desc",
									"CompositionInformation",
									"CompositionInformation desc",
									"ParentKits",
									"ParentKits desc",
									"SearchName",
									"SearchName desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"RecordId",
									"ProductName",
									"ProductNumber",
									"Description",
									"IsMasterProduct",
									"IsKit",
									"ItemId",
									"HasLinkedProducts",
									"Rules",
									"DefaultUnitOfMeasure",
									"Name",
									"Locale",
									"OfflineImage",
									"IsRemote",
									"ChangeTrackingInformation",
									"Image",
									"UnitsOfMeasureSymbol",
									"LinkedProducts",
									"BasePrice",
									"Price",
									"AdjustedPrice",
									"RetailContext",
									"PrimaryCategoryId",
									"CategoryIds",
									"DisplayOrderInCategories",
									"RelatedProducts",
									"ProductsRelatedToThis",
									"ProductSchema",
									"ProductProperties",
									"CompositionInformation",
									"ParentKits",
									"SearchName",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"Products.Product"
				],
				"summary": "Add new entity to Products",
				"operationId": "Products.Product.CreateProduct",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Product"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Product"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Products({RecordId})": {
			"get": {
				"tags": [
					"Products.Product"
				],
				"summary": "Get entity from Products by key",
				"operationId": "Products.Product.GetProduct",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"RecordId",
									"ProductName",
									"ProductNumber",
									"Description",
									"IsMasterProduct",
									"IsKit",
									"ItemId",
									"HasLinkedProducts",
									"Rules",
									"DefaultUnitOfMeasure",
									"Name",
									"Locale",
									"OfflineImage",
									"IsRemote",
									"ChangeTrackingInformation",
									"Image",
									"UnitsOfMeasureSymbol",
									"LinkedProducts",
									"BasePrice",
									"Price",
									"AdjustedPrice",
									"RetailContext",
									"PrimaryCategoryId",
									"CategoryIds",
									"DisplayOrderInCategories",
									"RelatedProducts",
									"ProductsRelatedToThis",
									"ProductSchema",
									"ProductProperties",
									"CompositionInformation",
									"ParentKits",
									"SearchName",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Product"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"Products.Product"
				],
				"summary": "Update entity in Products",
				"operationId": "Products.Product.UpdateProduct",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Product"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"Products.Product"
				],
				"summary": "Delete entity from Products",
				"operationId": "Products.Product.DeleteProduct",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Products({RecordId})/CalculateProductPrice": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.Product.CalculateProductPrice",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"customerAccountNumber": {
										"type": "string",
										"nullable": true
									},
									"unitOfMeasureSymbol": {
										"type": "string",
										"nullable": true
									},
									"loyaltyCardId": {
										"type": "string",
										"nullable": true
									},
									"affiliationLoyaltyTiers": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTier"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPrice"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Products({RecordId})/GetAttributeValues(channelId={channelId},catalogId={catalogId})": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.Product.GetAttributeValues",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					},
					{
						"name": "channelId",
						"in": "path",
						"description": "Usage: channelId={channelId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "catalogId",
						"in": "path",
						"description": "Usage: catalogId={catalogId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValue"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products({RecordId})/GetById(channelId={channelId})": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.Product.GetById",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					},
					{
						"name": "channelId",
						"in": "path",
						"description": "Usage: channelId={channelId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleProduct"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/Products({RecordId})/GetDefaultComponents(channelId={channelId})": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.Product.GetDefaultComponents",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					},
					{
						"name": "channelId",
						"in": "path",
						"description": "Usage: channelId={channelId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComponent"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products({RecordId})/GetDimensionValues": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.Product.GetDimensionValues",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"dimension": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									},
									"matchingDimensionValues": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"kitVariantResolutionContext": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantResolutionOnKitSelectionContext"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValue"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products({RecordId})/GetDimensionValuesWithEstimatedAvailabilities": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.Product.GetDimensionValuesWithEstimatedAvailabilities",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionAvailabilitySearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValueInventoryAvailability"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products({RecordId})/GetFilteredSlotComponents": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.Product.GetFilteredSlotComponents",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"slotId": {
										"type": "integer",
										"format": "int64"
									},
									"selectedComponents": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentInSlotRelation"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComponent"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products({RecordId})/GetMediaBlobs(channelId={channelId},catalogId={catalogId})": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.Product.GetMediaBlobs",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					},
					{
						"name": "channelId",
						"in": "path",
						"description": "Usage: channelId={channelId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "catalogId",
						"in": "path",
						"description": "Usage: catalogId={catalogId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaBlob"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products({RecordId})/GetMediaLocations(channelId={channelId},catalogId={catalogId})": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.Product.GetMediaLocations",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					},
					{
						"name": "channelId",
						"in": "path",
						"description": "Usage: channelId={channelId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "catalogId",
						"in": "path",
						"description": "Usage: catalogId={catalogId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products({RecordId})/GetPrice(customerAccountNumber='{customerAccountNumber}',unitOfMeasureSymbol='{unitOfMeasureSymbol}')": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.Product.GetPrice",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					},
					{
						"name": "customerAccountNumber",
						"in": "path",
						"description": "Usage: customerAccountNumber='{customerAccountNumber}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"name": "unitOfMeasureSymbol",
						"in": "path",
						"description": "Usage: unitOfMeasureSymbol='{unitOfMeasureSymbol}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPrice"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/Products({RecordId})/GetRelatedProducts(channelId={channelId},catalogId={catalogId},relationTypeId={relationTypeId})": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.Product.GetRelatedProducts",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					},
					{
						"name": "channelId",
						"in": "path",
						"description": "Usage: channelId={channelId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "catalogId",
						"in": "path",
						"description": "Usage: catalogId={catalogId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "relationTypeId",
						"in": "path",
						"description": "Usage: relationTypeId={relationTypeId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchResult"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products({RecordId})/GetRelationTypes(channelId={channelId},catalogId={catalogId})": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.Product.GetRelationTypes",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					},
					{
						"name": "channelId",
						"in": "path",
						"description": "Usage: channelId={channelId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "catalogId",
						"in": "path",
						"description": "Usage: catalogId={catalogId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRelationType"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products({RecordId})/GetSlotComponents(channelId={channelId},slotId={slotId})": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.Product.GetSlotComponents",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					},
					{
						"name": "channelId",
						"in": "path",
						"description": "Usage: channelId={channelId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "slotId",
						"in": "path",
						"description": "Usage: slotId={slotId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComponent"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products({RecordId})/GetUnitsOfMeasure()": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.Product.GetUnitsOfMeasure",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UnitOfMeasure"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products({RecordId})/GetVariantsByComponentsInSlots": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.Product.GetVariantsByComponentsInSlots",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"matchingSlotToComponentRelationship": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentInSlotRelation"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleProduct"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products({RecordId})/GetVariantsByDimensionValues": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.Product.GetVariantsByDimensionValues",
				"parameters": [
					{
						"name": "RecordId",
						"in": "path",
						"description": "key: RecordId of Product",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Product"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"matchingDimensionValues": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleProduct"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/BeginReadChangedProducts": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.BeginReadChangedProducts",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"changedProductSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChangedProductsSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReadChangedProductsSession"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Products/Changes": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.Changes",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChangedProductsSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Product",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Product"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/CheckProductsExistence": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.CheckProductsExistence",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productExistenceCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductExistenceCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductExistenceId"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/Compare": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.Compare",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"catalogId": {
										"type": "integer",
										"format": "int64"
									},
									"productIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComparisonLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/DeleteListingsByCatalogs": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.DeleteListingsByCatalogs",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"catalogIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Products/DeleteListingsByLanguages": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.DeleteListingsByLanguages",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"languages": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Products/EndReadChangedProducts": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.EndReadChangedProducts",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"session": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReadChangedProductsSession"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Products/GetActivePrices": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetActivePrices",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"projectDomain": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProjectionDomain"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"productIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									},
									"activeDate": {
										"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
										"type": "string",
										"format": "date-time"
									},
									"customerId": {
										"type": "string",
										"nullable": true
									},
									"affiliationLoyaltyTiers": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTier"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"includeSimpleDiscountsInContextualPrice": {
										"type": "boolean",
										"default": false,
										"nullable": true
									},
									"includeVariantPriceRange": {
										"type": "boolean",
										"default": false,
										"nullable": true
									},
									"includeAttainablePricesAndDiscounts": {
										"type": "boolean",
										"default": false,
										"nullable": true
									},
									"priceLookupContext": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupContext"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPrice"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetAllRelationTypes()": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.GetAllRelationTypes",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRelationType"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetApplicableWarranties": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetApplicableWarranties",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"catalogId": {
										"type": "integer",
										"format": "int64"
									},
									"warrantableProductIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarrantiesMapping"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetAssortedProductIds": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetAssortedProductIds",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									},
									"includeFutureAssortedProducts": {
										"type": "boolean",
										"default": false
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AssortedProductIdentity"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetByIds": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetByIds",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"productIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									},
									"inventLocationId": {
										"type": "string",
										"nullable": true
									},
									"catalogId": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleProduct"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetByLookupClauses": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetByLookupClauses",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"productLookupClauses": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductLookupClause"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"catalogId": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleProduct"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetCatalogProductAttributes": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetCatalogProductAttributes",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"catalogId": {
										"type": "integer",
										"format": "int64"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeProduct"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetCategoryPaths": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetCategoryPaths",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"catalogId": {
										"type": "integer",
										"format": "int64"
									},
									"CategoryPathLookups": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathLookup"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathResult"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetChannelProductAttributes()": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.GetChannelProductAttributes",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeProduct"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetComponentByProductSlotRelation": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetComponentByProductSlotRelation",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"componentRelation": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentInSlotRelation"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComponent"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Products/GetDeletedCatalogs()": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.GetDeletedCatalogs",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"type": "integer",
												"format": "int64"
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetDeletedLanguages()": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.GetDeletedLanguages",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"type": "string",
												"nullable": true
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetDeletedListings": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetDeletedListings",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"catalogId": {
										"type": "integer",
										"format": "int64"
									},
									"skip": {
										"type": "integer",
										"format": "int64"
									},
									"top": {
										"type": "integer",
										"format": "int64"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeletedListingsResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Products/GetDeliveryOptions": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetDeliveryOptions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									},
									"address": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"filterOption": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDeliveryOptions"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetEstimatedAvailability": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetEstimatedAvailability",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryAvailabilitySearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseInventoryInformation"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Products/GetEstimatedProductWarehouseAvailability": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetEstimatedProductWarehouseAvailability",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productWarehouses": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouse"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"quantityUnitType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseInventoryInformation"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Products/GetPrices": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetPrices",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"itemId": {
										"type": "string",
										"nullable": true
									},
									"inventoryDimensionId": {
										"type": "string",
										"nullable": true
									},
									"barcode": {
										"type": "string",
										"nullable": true
									},
									"customerAccountNumber": {
										"type": "string",
										"nullable": true
									},
									"unitOfMeasureSymbol": {
										"type": "string",
										"nullable": true
									},
									"quantity": {
										"multipleOf": 1,
										"type": "number",
										"format": "decimal"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPrice"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetProductAssortmentIntervals": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetProductAssortmentIntervals",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductAssortmentInterval"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetProductAvailabilities": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetProductAvailabilities",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"itemIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									},
									"channelId": {
										"type": "integer",
										"format": "int64"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductAvailableQuantity"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetProductPromotions": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetProductPromotions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productDiscountIds": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									},
									"priceLookupContext": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupContext"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"activeDate": {
										"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
										"type": "string",
										"format": "date-time"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPromotion"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetProductRatings": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetProductRatings",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRating"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetProductSearchRefiners": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetProductSearchRefiners",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefiner"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetRecommendedProducts": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetRecommendedProducts",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productIds": {
										"type": "array",
										"items": {
											"type": "integer",
											"format": "int64"
										}
									},
									"customerId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchResult"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetRefiners": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.GetRefiners",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefiner"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetRefinersByCategory(catalogId={catalogId},categoryId={categoryId})": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.GetRefinersByCategory",
				"parameters": [
					{
						"name": "catalogId",
						"in": "path",
						"description": "Usage: catalogId={catalogId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "categoryId",
						"in": "path",
						"description": "Usage: categoryId={categoryId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefiner"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetRefinersByText(catalogId={catalogId},searchText='{searchText}')": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.GetRefinersByText",
				"parameters": [
					{
						"name": "catalogId",
						"in": "path",
						"description": "Usage: catalogId={catalogId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "searchText",
						"in": "path",
						"description": "Usage: searchText='{searchText}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefiner"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetRefinerValuesByCategory(catalogId={catalogId},categoryId={categoryId},refinerId={refinerId},refinerSourceValue={refinerSourceValue})": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.GetRefinerValuesByCategory",
				"parameters": [
					{
						"name": "catalogId",
						"in": "path",
						"description": "Usage: catalogId={catalogId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "categoryId",
						"in": "path",
						"description": "Usage: categoryId={categoryId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "refinerId",
						"in": "path",
						"description": "Usage: refinerId={refinerId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "refinerSourceValue",
						"in": "path",
						"description": "Usage: refinerSourceValue={refinerSourceValue}",
						"required": true,
						"style": "simple",
						"schema": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValue"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetRefinerValuesByText(catalogId={catalogId},searchText='{searchText}',refinerId={refinerId},refinerSourceValue={refinerSourceValue})": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.GetRefinerValuesByText",
				"parameters": [
					{
						"name": "catalogId",
						"in": "path",
						"description": "Usage: catalogId={catalogId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "searchText",
						"in": "path",
						"description": "Usage: searchText='{searchText}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"name": "refinerId",
						"in": "path",
						"description": "Usage: refinerId={refinerId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "refinerSourceValue",
						"in": "path",
						"description": "Usage: refinerSourceValue={refinerSourceValue}",
						"required": true,
						"style": "simple",
						"schema": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValue"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/GetSearchSuggestions(channelId={channelId},catalogId={catalogId},searchText='{searchText}',hitPrefix='{hitPrefix}',hitSuffix='{hitSuffix}')": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.GetSearchSuggestions",
				"parameters": [
					{
						"name": "channelId",
						"in": "path",
						"description": "Usage: channelId={channelId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "catalogId",
						"in": "path",
						"description": "Usage: catalogId={catalogId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "searchText",
						"in": "path",
						"description": "Usage: searchText='{searchText}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"name": "hitPrefix",
						"in": "path",
						"description": "Usage: hitPrefix='{hitPrefix}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"name": "hitSuffix",
						"in": "path",
						"description": "Usage: hitSuffix='{hitSuffix}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchSuggestion"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/ReadChangedProducts": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.ReadChangedProducts",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChangedProductsSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"skipProductPriceCalculation": {
										"type": "boolean",
										"default": false
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Product",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Product"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/RefineSearchByCategory": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.RefineSearchByCategory",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"catalogId": {
										"type": "integer",
										"format": "int64"
									},
									"categoryId": {
										"type": "integer",
										"format": "int64"
									},
									"refinementCriteria": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValue"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchResult"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/RefineSearchByText": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.RefineSearchByText",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"catalogId": {
										"type": "integer",
										"format": "int64"
									},
									"searchText": {
										"type": "string",
										"nullable": true
									},
									"refinementCriteria": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValue"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchResult"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/Search": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.Search",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Product",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Product"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/SearchByCategory(channelId={channelId},catalogId={catalogId},categoryId={categoryId})": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.SearchByCategory",
				"parameters": [
					{
						"name": "channelId",
						"in": "path",
						"description": "Usage: channelId={channelId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "catalogId",
						"in": "path",
						"description": "Usage: catalogId={catalogId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "categoryId",
						"in": "path",
						"description": "Usage: categoryId={categoryId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchResult"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/SearchByCriteria": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.SearchByCriteria",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchResult"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/SearchByText(channelId={channelId},catalogId={catalogId},searchText='{searchText}')": {
			"get": {
				"tags": [
					"Products.Functions"
				],
				"operationId": "Products.SearchByText",
				"parameters": [
					{
						"name": "channelId",
						"in": "path",
						"description": "Usage: channelId={channelId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "catalogId",
						"in": "path",
						"description": "Usage: catalogId={catalogId}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						}
					},
					{
						"name": "searchText",
						"in": "path",
						"description": "Usage: searchText='{searchText}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchResult"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/SearchMediaLocations": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.SearchMediaLocations",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"mediaLocationSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocationSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Products/UpdateListingPublishingStatus": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.UpdateListingPublishingStatus",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"publishingStatuses": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ListingPublishStatus"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Products/UpdateProductWarehouseAvailability": {
			"post": {
				"tags": [
					"Products.Actions"
				],
				"operationId": "Products.UpdateProductWarehouseAvailability",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"quantities": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseQuantity"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UpdateProductWarehouseAvailabilityResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/PurchaseOrders": {
			"get": {
				"tags": [
					"PurchaseOrders.PurchaseOrder"
				],
				"summary": "Get entities from PurchaseOrders",
				"operationId": "PurchaseOrders.PurchaseOrder.ListPurchaseOrder",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrderId",
									"OrderId desc",
									"RecordId",
									"RecordId desc",
									"Status",
									"Status desc",
									"Lines",
									"Lines desc",
									"TotalItems",
									"TotalItems desc",
									"OrderTypeValue",
									"OrderTypeValue desc",
									"TotalReceived",
									"TotalReceived desc",
									"OrderLines",
									"OrderLines desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrderId",
									"RecordId",
									"Status",
									"Lines",
									"TotalItems",
									"OrderTypeValue",
									"TotalReceived",
									"OrderLines",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrderCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"PurchaseOrders.PurchaseOrder"
				],
				"summary": "Add new entity to PurchaseOrders",
				"operationId": "PurchaseOrders.PurchaseOrder.CreatePurchaseOrder",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrder"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrder"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/PurchaseOrders({OrderId})": {
			"get": {
				"tags": [
					"PurchaseOrders.PurchaseOrder"
				],
				"summary": "Get entity from PurchaseOrders by key",
				"operationId": "PurchaseOrders.PurchaseOrder.GetPurchaseOrder",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of PurchaseOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "PurchaseOrder"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrderId",
									"RecordId",
									"Status",
									"Lines",
									"TotalItems",
									"OrderTypeValue",
									"TotalReceived",
									"OrderLines",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrder"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"PurchaseOrders.PurchaseOrder"
				],
				"summary": "Update entity in PurchaseOrders",
				"operationId": "PurchaseOrders.PurchaseOrder.UpdatePurchaseOrder",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of PurchaseOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "PurchaseOrder"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrder"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"PurchaseOrders.PurchaseOrder"
				],
				"summary": "Delete entity from PurchaseOrders",
				"operationId": "PurchaseOrders.PurchaseOrder.DeletePurchaseOrder",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of PurchaseOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "PurchaseOrder"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/PurchaseOrders({OrderId})/Commit": {
			"post": {
				"tags": [
					"PurchaseOrders.Actions"
				],
				"operationId": "PurchaseOrders.PurchaseOrder.Commit",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of PurchaseOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "PurchaseOrder"
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Recommendations": {
			"get": {
				"tags": [
					"Recommendations.Recommendation"
				],
				"summary": "Get entities from Recommendations",
				"operationId": "Recommendations.Recommendation.ListRecommendation",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"Id desc",
									"RecommendationTypeValue",
									"RecommendationTypeValue desc",
									"Title",
									"Title desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"RecommendationTypeValue",
									"Title",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.RecommendationCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"Recommendations.Recommendation"
				],
				"summary": "Add new entity to Recommendations",
				"operationId": "Recommendations.Recommendation.CreateRecommendation",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Recommendation"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Recommendation"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Recommendations({Id})": {
			"get": {
				"tags": [
					"Recommendations.Recommendation"
				],
				"summary": "Get entity from Recommendations by key",
				"operationId": "Recommendations.Recommendation.GetRecommendation",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Recommendation",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Recommendation"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"RecommendationTypeValue",
									"Title",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Recommendation"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"Recommendations.Recommendation"
				],
				"summary": "Update entity in Recommendations",
				"operationId": "Recommendations.Recommendation.UpdateRecommendation",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Recommendation",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Recommendation"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Recommendation"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"Recommendations.Recommendation"
				],
				"summary": "Delete entity from Recommendations",
				"operationId": "Recommendations.Recommendation.DeleteRecommendation",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Recommendation",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Recommendation"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Recommendations({Id})/GetElements": {
			"post": {
				"tags": [
					"Recommendations.Actions"
				],
				"operationId": "Recommendations.Recommendation.GetElements",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of Recommendation",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Recommendation"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"recommendationCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RecommendationCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RecommendedElement"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/ReconcileLines": {
			"post": {
				"tags": [
					"ReconcileLines"
				],
				"operationId": "ActionImport.ReconcileLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"shiftReconciliationLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftReconciliationLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"Description": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/RegisterAndGetAuditEvent": {
			"post": {
				"tags": [
					"RegisterAndGetAuditEvent"
				],
				"operationId": "ActionImport.RegisterAndGetAuditEvent",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"auditEvent": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEvent"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEvent"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/RegisterAuditEvent": {
			"post": {
				"tags": [
					"RegisterAuditEvent"
				],
				"operationId": "ActionImport.RegisterAuditEvent",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"auditEvent": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEvent"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/ResolveCardTypes": {
			"post": {
				"tags": [
					"ResolveCardTypes"
				],
				"operationId": "ActionImport.ResolveCardTypes",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cardNumberPrefix": {
										"type": "string",
										"nullable": true
									},
									"cardType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									},
									"paymentToken": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CardTypeInfo"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/RoundAmountByTenderType": {
			"post": {
				"tags": [
					"RoundAmountByTenderType"
				],
				"operationId": "ActionImport.RoundAmountByTenderType",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"amount": {
										"multipleOf": 1,
										"type": "number",
										"format": "decimal"
									},
									"tenderTypeId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"multipleOf": 1,
											"type": "number",
											"format": "decimal"
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/SalesOrders": {
			"get": {
				"tags": [
					"SalesOrders.SalesOrder"
				],
				"summary": "Get entities from SalesOrders",
				"operationId": "SalesOrders.SalesOrder.ListSalesOrder",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"DocumentStatusValue",
									"DocumentStatusValue desc",
									"RecordId",
									"RecordId desc",
									"StatusValue",
									"StatusValue desc",
									"McrOrderStopped",
									"McrOrderStopped desc",
									"Shipments",
									"Shipments desc",
									"AggregateInventoryQuantities",
									"AggregateInventoryQuantities desc",
									"UnifiedDeliveryInformation",
									"UnifiedDeliveryInformation desc",
									"PaymentStatusValue",
									"PaymentStatusValue desc",
									"DetailedOrderStatusValue",
									"DetailedOrderStatusValue desc",
									"AffiliationLoyaltyTierLines",
									"AffiliationLoyaltyTierLines desc",
									"IsRequiredAmountPaid",
									"IsRequiredAmountPaid desc",
									"IsDiscountFullyCalculated",
									"IsDiscountFullyCalculated desc",
									"IgnoreDiscountCalculation",
									"IgnoreDiscountCalculation desc",
									"AmountDue",
									"AmountDue desc",
									"EstimatedShippingAmount",
									"EstimatedShippingAmount desc",
									"AmountPaid",
									"AmountPaid desc",
									"CustomerOrderRemainingBalance",
									"CustomerOrderRemainingBalance desc",
									"AttributeValues",
									"AttributeValues desc",
									"AvailableDepositAmount",
									"AvailableDepositAmount desc",
									"BeginDateTime",
									"BeginDateTime desc",
									"CreatedDateTime",
									"CreatedDateTime desc",
									"BusinessDate",
									"BusinessDate desc",
									"CalculatedDepositAmount",
									"CalculatedDepositAmount desc",
									"CancellationCharge",
									"CancellationCharge desc",
									"ChannelId",
									"ChannelId desc",
									"ChannelReferenceId",
									"ChannelReferenceId desc",
									"ChargeAmount",
									"ChargeAmount desc",
									"ChargeLines",
									"ChargeLines desc",
									"Comment",
									"Comment desc",
									"Coupons",
									"Coupons desc",
									"InvoiceComment",
									"InvoiceComment desc",
									"ContactInformationCollection",
									"ContactInformationCollection desc",
									"CurrencyCode",
									"CurrencyCode desc",
									"CustomerAccountDepositLines",
									"CustomerAccountDepositLines desc",
									"CustomerId",
									"CustomerId desc",
									"CustomerOrderModeValue",
									"CustomerOrderModeValue desc",
									"CustomerOrderTypeValue",
									"CustomerOrderTypeValue desc",
									"DeliveryMode",
									"DeliveryMode desc",
									"DeliveryModeChargeAmount",
									"DeliveryModeChargeAmount desc",
									"DiscountAmount",
									"DiscountAmount desc",
									"DiscountAmountWithoutTax",
									"DiscountAmountWithoutTax desc",
									"NetPrice",
									"NetPrice desc",
									"DiscountCodes",
									"DiscountCodes desc",
									"EntryStatusValue",
									"EntryStatusValue desc",
									"GrossAmount",
									"GrossAmount desc",
									"HasLoyaltyPayment",
									"HasLoyaltyPayment desc",
									"Id",
									"Id desc",
									"InternalTransactionId",
									"InternalTransactionId desc",
									"SuspendedTransactionId",
									"SuspendedTransactionId desc",
									"IncomeExpenseLines",
									"IncomeExpenseLines desc",
									"IncomeExpenseTotalAmount",
									"IncomeExpenseTotalAmount desc",
									"InventoryLocationId",
									"InventoryLocationId desc",
									"IsCreatedOffline",
									"IsCreatedOffline desc",
									"IsReturnByReceipt",
									"IsReturnByReceipt desc",
									"IsSuspended",
									"IsSuspended desc",
									"IsTaxIncludedInPrice",
									"IsTaxIncludedInPrice desc",
									"IsTaxExemptedForPriceInclusive",
									"IsTaxExemptedForPriceInclusive desc",
									"LineDiscount",
									"LineDiscount desc",
									"LineDiscountCalculationTypeValue",
									"LineDiscountCalculationTypeValue desc",
									"LoyaltyCardId",
									"LoyaltyCardId desc",
									"LoyaltyDiscountAmount",
									"LoyaltyDiscountAmount desc",
									"LoyaltyManualDiscountAmount",
									"LoyaltyManualDiscountAmount desc",
									"LoyaltyRewardPointLines",
									"LoyaltyRewardPointLines desc",
									"ModifiedDateTime",
									"ModifiedDateTime desc",
									"Name",
									"Name desc",
									"NetAmount",
									"NetAmount desc",
									"NetAmountWithoutTax",
									"NetAmountWithoutTax desc",
									"NetAmountWithNoTax",
									"NetAmountWithNoTax desc",
									"NetAmountWithTax",
									"NetAmountWithTax desc",
									"NumberOfItems",
									"NumberOfItems desc",
									"OverriddenDepositAmount",
									"OverriddenDepositAmount desc",
									"OverriddenDepositWithoutCarryoutAmount",
									"OverriddenDepositWithoutCarryoutAmount desc",
									"PeriodicDiscountAmount",
									"PeriodicDiscountAmount desc",
									"TenderDiscountAmount",
									"TenderDiscountAmount desc",
									"PrepaymentAmountAppliedOnPickup",
									"PrepaymentAmountAppliedOnPickup desc",
									"PrepaymentAmountInvoiced",
									"PrepaymentAmountInvoiced desc",
									"PrepaymentAmountPaid",
									"PrepaymentAmountPaid desc",
									"PrepaymentRoundingDifference",
									"PrepaymentRoundingDifference desc",
									"QuotationExpiryDate",
									"QuotationExpiryDate desc",
									"ReasonCodeLines",
									"ReasonCodeLines desc",
									"ReceiptEmail",
									"ReceiptEmail desc",
									"ReceiptId",
									"ReceiptId desc",
									"RequestedDeliveryDate",
									"RequestedDeliveryDate desc",
									"ConfirmedShipDate",
									"ConfirmedShipDate desc",
									"RequiredDepositAmount",
									"RequiredDepositAmount desc",
									"RequiredDepositWithoutCarryoutAmount",
									"RequiredDepositWithoutCarryoutAmount desc",
									"ReturnTransactionHasLoyaltyPayment",
									"ReturnTransactionHasLoyaltyPayment desc",
									"SalesId",
									"SalesId desc",
									"SalesPaymentDifference",
									"SalesPaymentDifference desc",
									"SalesLines",
									"SalesLines desc",
									"ShiftId",
									"ShiftId desc",
									"ShiftTerminalId",
									"ShiftTerminalId desc",
									"ShippingAddress",
									"ShippingAddress desc",
									"StaffId",
									"StaffId desc",
									"StatementCode",
									"StatementCode desc",
									"StoreId",
									"StoreId desc",
									"SubtotalAmount",
									"SubtotalAmount desc",
									"SubtotalAmountWithoutTax",
									"SubtotalAmountWithoutTax desc",
									"SubtotalSalesAmount",
									"SubtotalSalesAmount desc",
									"TaxAmount",
									"TaxAmount desc",
									"TaxAmountExclusive",
									"TaxAmountExclusive desc",
									"TaxAmountInclusive",
									"TaxAmountInclusive desc",
									"TaxLines",
									"TaxLines desc",
									"TaxOnCancellationCharge",
									"TaxOnCancellationCharge desc",
									"TaxOnShippingCharge",
									"TaxOnShippingCharge desc",
									"TaxOnNonShippingCharges",
									"TaxOnNonShippingCharges desc",
									"TaxOverrideCode",
									"TaxOverrideCode desc",
									"TenderLines",
									"TenderLines desc",
									"RefundableTenderLines",
									"RefundableTenderLines desc",
									"TerminalId",
									"TerminalId desc",
									"TotalAmount",
									"TotalAmount desc",
									"TotalSalesAmount",
									"TotalSalesAmount desc",
									"TotalReturnAmount",
									"TotalReturnAmount desc",
									"TotalCarryoutSalesAmount",
									"TotalCarryoutSalesAmount desc",
									"TotalCustomerOrderSalesAmount",
									"TotalCustomerOrderSalesAmount desc",
									"TotalDiscount",
									"TotalDiscount desc",
									"TotalManualDiscountAmount",
									"TotalManualDiscountAmount desc",
									"TotalManualDiscountPercentage",
									"TotalManualDiscountPercentage desc",
									"TransactionTypeValue",
									"TransactionTypeValue desc",
									"TaxCalculationTypeValue",
									"TaxCalculationTypeValue desc",
									"SalesInvoiceAmount",
									"SalesInvoiceAmount desc",
									"GiftCardActiveFrom",
									"GiftCardActiveFrom desc",
									"GiftCardBalance",
									"GiftCardBalance desc",
									"GiftCardExpireDate",
									"GiftCardExpireDate desc",
									"GiftCardHistoryDetails",
									"GiftCardHistoryDetails desc",
									"GiftCardIssueAmount",
									"GiftCardIssueAmount desc",
									"GiftCardIdMasked",
									"GiftCardIdMasked desc",
									"CommissionSalesGroup",
									"CommissionSalesGroup desc",
									"IsCommissionSalesGroupOverriddenByCustomer",
									"IsCommissionSalesGroupOverriddenByCustomer desc",
									"CommissionSalesGroupSetByCashier",
									"CommissionSalesGroupSetByCashier desc",
									"HasTaxCalculationTriggered",
									"HasTaxCalculationTriggered desc",
									"HasChargeCalculationTriggered",
									"HasChargeCalculationTriggered desc",
									"ShippingChargeAmount",
									"ShippingChargeAmount desc",
									"OtherChargeAmount",
									"OtherChargeAmount desc",
									"PeriodicDiscountsCalculateScopeValue",
									"PeriodicDiscountsCalculateScopeValue desc",
									"CustomerName",
									"CustomerName desc",
									"OriginalOrderTransactionId",
									"OriginalOrderTransactionId desc",
									"Notes",
									"Notes desc",
									"CustomerRequisition",
									"CustomerRequisition desc",
									"FiscalTransactions",
									"FiscalTransactions desc",
									"LanguageId",
									"LanguageId desc",
									"SalesAgreementRecordId",
									"SalesAgreementRecordId desc",
									"TransactionDate",
									"TransactionDate desc",
									"TransactionTime",
									"TransactionTime desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"DocumentStatusValue",
									"RecordId",
									"StatusValue",
									"McrOrderStopped",
									"Shipments",
									"AggregateInventoryQuantities",
									"UnifiedDeliveryInformation",
									"PaymentStatusValue",
									"DetailedOrderStatusValue",
									"AffiliationLoyaltyTierLines",
									"IsRequiredAmountPaid",
									"IsDiscountFullyCalculated",
									"IgnoreDiscountCalculation",
									"AmountDue",
									"EstimatedShippingAmount",
									"AmountPaid",
									"CustomerOrderRemainingBalance",
									"AttributeValues",
									"AvailableDepositAmount",
									"BeginDateTime",
									"CreatedDateTime",
									"BusinessDate",
									"CalculatedDepositAmount",
									"CancellationCharge",
									"ChannelId",
									"ChannelReferenceId",
									"ChargeAmount",
									"ChargeLines",
									"Comment",
									"Coupons",
									"InvoiceComment",
									"ContactInformationCollection",
									"CurrencyCode",
									"CustomerAccountDepositLines",
									"CustomerId",
									"CustomerOrderModeValue",
									"CustomerOrderTypeValue",
									"DeliveryMode",
									"DeliveryModeChargeAmount",
									"DiscountAmount",
									"DiscountAmountWithoutTax",
									"NetPrice",
									"DiscountCodes",
									"EntryStatusValue",
									"GrossAmount",
									"HasLoyaltyPayment",
									"Id",
									"InternalTransactionId",
									"SuspendedTransactionId",
									"IncomeExpenseLines",
									"IncomeExpenseTotalAmount",
									"InventoryLocationId",
									"IsCreatedOffline",
									"IsReturnByReceipt",
									"IsSuspended",
									"IsTaxIncludedInPrice",
									"IsTaxExemptedForPriceInclusive",
									"LineDiscount",
									"LineDiscountCalculationTypeValue",
									"LoyaltyCardId",
									"LoyaltyDiscountAmount",
									"LoyaltyManualDiscountAmount",
									"LoyaltyRewardPointLines",
									"ModifiedDateTime",
									"Name",
									"NetAmount",
									"NetAmountWithoutTax",
									"NetAmountWithNoTax",
									"NetAmountWithTax",
									"NumberOfItems",
									"OverriddenDepositAmount",
									"OverriddenDepositWithoutCarryoutAmount",
									"PeriodicDiscountAmount",
									"TenderDiscountAmount",
									"PrepaymentAmountAppliedOnPickup",
									"PrepaymentAmountInvoiced",
									"PrepaymentAmountPaid",
									"PrepaymentRoundingDifference",
									"QuotationExpiryDate",
									"ReasonCodeLines",
									"ReceiptEmail",
									"ReceiptId",
									"RequestedDeliveryDate",
									"ConfirmedShipDate",
									"RequiredDepositAmount",
									"RequiredDepositWithoutCarryoutAmount",
									"ReturnTransactionHasLoyaltyPayment",
									"SalesId",
									"SalesPaymentDifference",
									"SalesLines",
									"ShiftId",
									"ShiftTerminalId",
									"ShippingAddress",
									"StaffId",
									"StatementCode",
									"StoreId",
									"SubtotalAmount",
									"SubtotalAmountWithoutTax",
									"SubtotalSalesAmount",
									"TaxAmount",
									"TaxAmountExclusive",
									"TaxAmountInclusive",
									"TaxLines",
									"TaxOnCancellationCharge",
									"TaxOnShippingCharge",
									"TaxOnNonShippingCharges",
									"TaxOverrideCode",
									"TenderLines",
									"RefundableTenderLines",
									"TerminalId",
									"TotalAmount",
									"TotalSalesAmount",
									"TotalReturnAmount",
									"TotalCarryoutSalesAmount",
									"TotalCustomerOrderSalesAmount",
									"TotalDiscount",
									"TotalManualDiscountAmount",
									"TotalManualDiscountPercentage",
									"TransactionTypeValue",
									"TaxCalculationTypeValue",
									"SalesInvoiceAmount",
									"GiftCardActiveFrom",
									"GiftCardBalance",
									"GiftCardExpireDate",
									"GiftCardHistoryDetails",
									"GiftCardIssueAmount",
									"GiftCardIdMasked",
									"CommissionSalesGroup",
									"IsCommissionSalesGroupOverriddenByCustomer",
									"CommissionSalesGroupSetByCashier",
									"HasTaxCalculationTriggered",
									"HasChargeCalculationTriggered",
									"ShippingChargeAmount",
									"OtherChargeAmount",
									"PeriodicDiscountsCalculateScopeValue",
									"CustomerName",
									"OriginalOrderTransactionId",
									"Notes",
									"CustomerRequisition",
									"FiscalTransactions",
									"LanguageId",
									"SalesAgreementRecordId",
									"TransactionDate",
									"TransactionTime",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"SalesOrders.SalesOrder"
				],
				"summary": "Add new entity to SalesOrders",
				"operationId": "SalesOrders.SalesOrder.CreateSalesOrder",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/SalesOrders({Id})": {
			"get": {
				"tags": [
					"SalesOrders.SalesOrder"
				],
				"summary": "Get entity from SalesOrders by key",
				"operationId": "SalesOrders.SalesOrder.GetSalesOrder",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SalesOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SalesOrder"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"DocumentStatusValue",
									"RecordId",
									"StatusValue",
									"McrOrderStopped",
									"Shipments",
									"AggregateInventoryQuantities",
									"UnifiedDeliveryInformation",
									"PaymentStatusValue",
									"DetailedOrderStatusValue",
									"AffiliationLoyaltyTierLines",
									"IsRequiredAmountPaid",
									"IsDiscountFullyCalculated",
									"IgnoreDiscountCalculation",
									"AmountDue",
									"EstimatedShippingAmount",
									"AmountPaid",
									"CustomerOrderRemainingBalance",
									"AttributeValues",
									"AvailableDepositAmount",
									"BeginDateTime",
									"CreatedDateTime",
									"BusinessDate",
									"CalculatedDepositAmount",
									"CancellationCharge",
									"ChannelId",
									"ChannelReferenceId",
									"ChargeAmount",
									"ChargeLines",
									"Comment",
									"Coupons",
									"InvoiceComment",
									"ContactInformationCollection",
									"CurrencyCode",
									"CustomerAccountDepositLines",
									"CustomerId",
									"CustomerOrderModeValue",
									"CustomerOrderTypeValue",
									"DeliveryMode",
									"DeliveryModeChargeAmount",
									"DiscountAmount",
									"DiscountAmountWithoutTax",
									"NetPrice",
									"DiscountCodes",
									"EntryStatusValue",
									"GrossAmount",
									"HasLoyaltyPayment",
									"Id",
									"InternalTransactionId",
									"SuspendedTransactionId",
									"IncomeExpenseLines",
									"IncomeExpenseTotalAmount",
									"InventoryLocationId",
									"IsCreatedOffline",
									"IsReturnByReceipt",
									"IsSuspended",
									"IsTaxIncludedInPrice",
									"IsTaxExemptedForPriceInclusive",
									"LineDiscount",
									"LineDiscountCalculationTypeValue",
									"LoyaltyCardId",
									"LoyaltyDiscountAmount",
									"LoyaltyManualDiscountAmount",
									"LoyaltyRewardPointLines",
									"ModifiedDateTime",
									"Name",
									"NetAmount",
									"NetAmountWithoutTax",
									"NetAmountWithNoTax",
									"NetAmountWithTax",
									"NumberOfItems",
									"OverriddenDepositAmount",
									"OverriddenDepositWithoutCarryoutAmount",
									"PeriodicDiscountAmount",
									"TenderDiscountAmount",
									"PrepaymentAmountAppliedOnPickup",
									"PrepaymentAmountInvoiced",
									"PrepaymentAmountPaid",
									"PrepaymentRoundingDifference",
									"QuotationExpiryDate",
									"ReasonCodeLines",
									"ReceiptEmail",
									"ReceiptId",
									"RequestedDeliveryDate",
									"ConfirmedShipDate",
									"RequiredDepositAmount",
									"RequiredDepositWithoutCarryoutAmount",
									"ReturnTransactionHasLoyaltyPayment",
									"SalesId",
									"SalesPaymentDifference",
									"SalesLines",
									"ShiftId",
									"ShiftTerminalId",
									"ShippingAddress",
									"StaffId",
									"StatementCode",
									"StoreId",
									"SubtotalAmount",
									"SubtotalAmountWithoutTax",
									"SubtotalSalesAmount",
									"TaxAmount",
									"TaxAmountExclusive",
									"TaxAmountInclusive",
									"TaxLines",
									"TaxOnCancellationCharge",
									"TaxOnShippingCharge",
									"TaxOnNonShippingCharges",
									"TaxOverrideCode",
									"TenderLines",
									"RefundableTenderLines",
									"TerminalId",
									"TotalAmount",
									"TotalSalesAmount",
									"TotalReturnAmount",
									"TotalCarryoutSalesAmount",
									"TotalCustomerOrderSalesAmount",
									"TotalDiscount",
									"TotalManualDiscountAmount",
									"TotalManualDiscountPercentage",
									"TransactionTypeValue",
									"TaxCalculationTypeValue",
									"SalesInvoiceAmount",
									"GiftCardActiveFrom",
									"GiftCardBalance",
									"GiftCardExpireDate",
									"GiftCardHistoryDetails",
									"GiftCardIssueAmount",
									"GiftCardIdMasked",
									"CommissionSalesGroup",
									"IsCommissionSalesGroupOverriddenByCustomer",
									"CommissionSalesGroupSetByCashier",
									"HasTaxCalculationTriggered",
									"HasChargeCalculationTriggered",
									"ShippingChargeAmount",
									"OtherChargeAmount",
									"PeriodicDiscountsCalculateScopeValue",
									"CustomerName",
									"OriginalOrderTransactionId",
									"Notes",
									"CustomerRequisition",
									"FiscalTransactions",
									"LanguageId",
									"SalesAgreementRecordId",
									"TransactionDate",
									"TransactionTime",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"SalesOrders.SalesOrder"
				],
				"summary": "Update entity in SalesOrders",
				"operationId": "SalesOrders.SalesOrder.UpdateSalesOrder",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SalesOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SalesOrder"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"SalesOrders.SalesOrder"
				],
				"summary": "Delete entity from SalesOrders",
				"operationId": "SalesOrders.SalesOrder.DeleteSalesOrder",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SalesOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SalesOrder"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/SalesOrders({Id})/GetGiftReceipts": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.SalesOrder.GetGiftReceipts",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SalesOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SalesOrder"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"SalesLineNumbers": {
										"type": "array",
										"items": {
											"multipleOf": 1,
											"type": "number",
											"format": "decimal"
										}
									},
									"receiptRetrievalCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptRetrievalCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Receipt"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders({Id})/GetPickingLists()": {
			"get": {
				"tags": [
					"SalesOrders.Functions"
				],
				"operationId": "SalesOrders.SalesOrder.GetPickingLists",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SalesOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SalesOrder"
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrderId",
									"RecordId",
									"Status",
									"Lines",
									"TotalItems",
									"OrderTypeValue",
									"InventLocationId",
									"DeliveryDate",
									"DeliveryMode",
									"TotalReceived",
									"OrderLines",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrderId",
									"OrderId desc",
									"RecordId",
									"RecordId desc",
									"Status",
									"Status desc",
									"Lines",
									"Lines desc",
									"TotalItems",
									"TotalItems desc",
									"OrderTypeValue",
									"OrderTypeValue desc",
									"InventLocationId",
									"InventLocationId desc",
									"DeliveryDate",
									"DeliveryDate desc",
									"DeliveryMode",
									"DeliveryMode desc",
									"TotalReceived",
									"TotalReceived desc",
									"OrderLines",
									"OrderLines desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of PickingList",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingList"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders({Id})/GetReceipts": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.SalesOrder.GetReceipts",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SalesOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SalesOrder"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"receiptRetrievalCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptRetrievalCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"customerOrderType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Receipt"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/AcceptFulfillmentLines": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.AcceptFulfillmentLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"FulfillmentLineParameter": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineParameter"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/CheckInForOrderPickup": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.CheckInForOrderPickup",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelId": {
										"type": "integer",
										"format": "int64"
									},
									"PackingSlipId": {
										"type": "string",
										"nullable": true
									},
									"channelReferenceId": {
										"type": "string",
										"nullable": true
									},
									"extensionProperties": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CheckInForOrderPickupConfirmation"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/Confirm": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.Confirm",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"salesId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/CreatePackingSlip": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.CreatePackingSlip",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"salesId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/CreatePickingList": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.CreatePickingList",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"salesId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/CreatePickingListForItems": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.CreatePickingListForItems",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"salesId": {
										"type": "string",
										"nullable": true
									},
									"pickAndPackSalesLineParameters": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickAndPackSalesLineParameter"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/GetByReceiptId": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetByReceiptId",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"receiptId": {
										"type": "string",
										"nullable": true
									},
									"orderStoreNumber": {
										"type": "string",
										"nullable": true
									},
									"orderTerminalId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of SalesOrder",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/GetFulfillmentLines": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetFulfillmentLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"fulfillmentLineSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/GetFulfillmentLineUserAlerts": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetFulfillmentLineUserAlerts",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"FulfillmentLineParameter": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineParameter"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"FulfillmentOperation": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineUserAlerts"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/GetFulfillmentPackingSlips": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetFulfillmentPackingSlips",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"packFulfillmentLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineParameter"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Receipt"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/GetFulfillmentPackingSlipsById": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetFulfillmentPackingSlipsById",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"salesId": {
										"type": "string",
										"nullable": true
									},
									"PackingSlipId": {
										"type": "string",
										"nullable": true
									},
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Receipt"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/GetFulfillmentPickingLists": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetFulfillmentPickingLists",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"pickingListFulfillmentLine": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineParameter"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									},
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Receipt"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/GetInvoiceDetails": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetInvoiceDetails",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"invoiceDetailsSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InvoiceDetailsSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoice"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/GetInvoicedSalesLinesBySalesIds": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetInvoicedSalesLinesBySalesIds",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"salesIds": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/GetInvoices": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetInvoices",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"invoiceSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InvoiceSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderInvoice"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/GetInvoicesBySalesId": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetInvoicesBySalesId",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"salesId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoice"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/GetOrderByChannelReferenceLookupCriteria": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetOrderByChannelReferenceLookupCriteria",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"channelReferenceLookupCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelReferenceLookupCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/GetOrderInvoices": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetOrderInvoices",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"customerId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderInvoice"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/GetOrderOriginators": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetOrderOriginators",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"orderOriginatorSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderOriginatorSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderOriginator"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/GetPackingSlipsData(salesId='{salesId}')": {
			"get": {
				"tags": [
					"SalesOrders.Functions"
				],
				"operationId": "SalesOrders.GetPackingSlipsData",
				"parameters": [
					{
						"name": "salesId",
						"in": "path",
						"description": "Usage: salesId='{salesId}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PackingSlipData"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/GetSalesOrderDetailsByQuotationId(quotationId='{quotationId}')": {
			"get": {
				"tags": [
					"SalesOrders.Functions"
				],
				"operationId": "SalesOrders.GetSalesOrderDetailsByQuotationId",
				"parameters": [
					{
						"name": "quotationId",
						"in": "path",
						"description": "Usage: quotationId='{quotationId}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/SalesOrders/GetSalesOrderDetailsBySalesId(salesId='{salesId}')": {
			"get": {
				"tags": [
					"SalesOrders.Functions"
				],
				"operationId": "SalesOrders.GetSalesOrderDetailsBySalesId",
				"parameters": [
					{
						"name": "salesId",
						"in": "path",
						"description": "Usage: salesId='{salesId}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/SalesOrders/GetSalesOrderDetailsByTransactionId(transactionId='{transactionId}',searchLocationValue={searchLocationValue})": {
			"get": {
				"tags": [
					"SalesOrders.Functions"
				],
				"operationId": "SalesOrders.GetSalesOrderDetailsByTransactionId",
				"parameters": [
					{
						"name": "transactionId",
						"in": "path",
						"description": "Usage: transactionId='{transactionId}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"name": "searchLocationValue",
						"in": "path",
						"description": "Usage: searchLocationValue={searchLocationValue}",
						"required": true,
						"style": "simple",
						"schema": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/SalesOrders/GetSalesOrdersByLookupCriteria": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.GetSalesOrdersByLookupCriteria",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"salesOrdersLookupCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrdersLookupCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of SalesOrder",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/MarkAsPicked": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.MarkAsPicked",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"FulfillmentLineParameter": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineParameter"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/MarkFulfillmentLinesAsPacked": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.MarkFulfillmentLinesAsPacked",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"FulfillmentLineParameter": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineParameter"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "string",
											"nullable": true
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/PackFulfillmentLines": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.PackFulfillmentLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"FulfillmentLineParameter": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineParameter"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/PickFulfillmentLines": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.PickFulfillmentLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"FulfillmentLineParameter": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineParameter"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/RejectFulfillmentLines": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.RejectFulfillmentLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"RejectFulfillmentLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RejectFulfillmentLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/RequestCancellation": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.RequestCancellation",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"salesOrdersLookupCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrdersLookupCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderCancellationResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/Search": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.Search",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"salesOrderSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of SalesOrder",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/SearchInvoicedSalesLines": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.SearchInvoicedSalesLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"invoicedSalesLinesSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InvoicedSalesLinesSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/SearchOrders": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.SearchOrders",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"orderSearchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"nextPageToken": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of SalesOrder",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/SearchSalesTransactionsByReceiptId": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.SearchSalesTransactionsByReceiptId",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"receiptId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of SalesOrder",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SalesOrders/SendReceipt": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.SendReceipt",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchReceiptCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"recipientAddresses": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ElectronicAddress"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/ShipFulfillmentLines": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.ShipFulfillmentLines",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"ShipFulfillmentLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipFulfillmentLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SalesOrders/UpdateConfirmedShipDate": {
			"post": {
				"tags": [
					"SalesOrders.Actions"
				],
				"operationId": "SalesOrders.UpdateConfirmedShipDate",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"confirmedShipDateChange": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderConfirmedShipDateChange"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SaveFiscalIntegrationRegistrationResult": {
			"post": {
				"tags": [
					"SaveFiscalIntegrationRegistrationResult"
				],
				"operationId": "ActionImport.SaveFiscalIntegrationRegistrationResult",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"hardwareProfileId": {
										"type": "string",
										"nullable": true
									},
									"functionalityProfileGroupId": {
										"type": "string",
										"nullable": true
									},
									"registrationResult": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationResult"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"connectorType": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/SaveFiscalTransaction": {
			"post": {
				"tags": [
					"SaveFiscalTransaction"
				],
				"operationId": "ActionImport.SaveFiscalTransaction",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"fiscalTransaction": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransaction"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/ScanResults": {
			"get": {
				"tags": [
					"ScanResults.ScanResult"
				],
				"summary": "Get entities from ScanResults",
				"operationId": "ScanResults.ScanResult.ListScanResult",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"ScannedText",
									"ScannedText desc",
									"MaskTypeValue",
									"MaskTypeValue desc",
									"Barcode",
									"Barcode desc",
									"Product",
									"Product desc",
									"LoyaltyCard",
									"LoyaltyCard desc",
									"GiftCard",
									"GiftCard desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"ScannedText",
									"MaskTypeValue",
									"Barcode",
									"Product",
									"LoyaltyCard",
									"GiftCard",
									"ExtensionProperties",
									"Customer"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*",
									"Customer"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.ScanResultCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"ScanResults.ScanResult"
				],
				"summary": "Add new entity to ScanResults",
				"operationId": "ScanResults.ScanResult.CreateScanResult",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ScanResult"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ScanResult"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/ScanResults({ScannedText})": {
			"get": {
				"tags": [
					"ScanResults.ScanResult"
				],
				"summary": "Get entity from ScanResults by key",
				"operationId": "ScanResults.ScanResult.GetScanResult",
				"parameters": [
					{
						"name": "ScannedText",
						"in": "path",
						"description": "key: ScannedText of ScanResult",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "ScanResult"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"ScannedText",
									"MaskTypeValue",
									"Barcode",
									"Product",
									"LoyaltyCard",
									"GiftCard",
									"ExtensionProperties",
									"Customer"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*",
									"Customer"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ScanResult"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"ScanResults.ScanResult"
				],
				"summary": "Update entity in ScanResults",
				"operationId": "ScanResults.ScanResult.UpdateScanResult",
				"parameters": [
					{
						"name": "ScannedText",
						"in": "path",
						"description": "key: ScannedText of ScanResult",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "ScanResult"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ScanResult"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"ScanResults.ScanResult"
				],
				"summary": "Delete entity from ScanResults",
				"operationId": "ScanResults.ScanResult.DeleteScanResult",
				"parameters": [
					{
						"name": "ScannedText",
						"in": "path",
						"description": "key: ScannedText of ScanResult",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "ScanResult"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/ScanResults({ScannedText})/Customer": {
			"get": {
				"tags": [
					"ScanResults.Customer"
				],
				"summary": "Get Customer from ScanResults",
				"operationId": "ScanResults.GetCustomer",
				"parameters": [
					{
						"name": "ScannedText",
						"in": "path",
						"description": "key: ScannedText of ScanResult",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "ScanResult"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"AccountNumber",
									"RecordId",
									"CreatedDateTime",
									"ChargeGroup",
									"PriceGroup",
									"IsCustomerTaxInclusive",
									"Phone",
									"PhoneRecordId",
									"PhoneExt",
									"Cellphone",
									"Email",
									"EmailRecordId",
									"Url",
									"UrlRecordId",
									"Name",
									"PersonNameId",
									"FirstName",
									"MiddleName",
									"LastName",
									"DirectoryPartyRecordId",
									"PartyNumber",
									"CustomerTypeValue",
									"Language",
									"CustomerGroup",
									"CurrencyCode",
									"CNPJCPFNumber",
									"IdentificationNumber",
									"InvoiceAccount",
									"MandatoryCreditLimit",
									"CreditRating",
									"CreditLimit",
									"Balance",
									"Blocked",
									"BlockedType",
									"UseOrderNumberReference",
									"OrganizationId",
									"UsePurchaseRequest",
									"MultilineDiscountGroup",
									"TotalDiscountGroup",
									"LineDiscountGroup",
									"TaxGroup",
									"SalesTaxGroup",
									"CommissionSalesGroupId",
									"TaxExemptNumber",
									"VatNumber",
									"TaxOffice",
									"NonChargeableAccount",
									"Tag",
									"ReceiptSettings",
									"ReceiptEmail",
									"OptOutPersonalization",
									"OptOutWebActivityTracking",
									"RetailCustomerTableRecordId",
									"OfflineImage",
									"IsAsyncCustomer",
									"NewCustomerPartyNumber",
									"CustomerAffiliations",
									"Addresses",
									"Attributes",
									"Images",
									"TitleRecordId",
									"IsFloorLimitBlocked",
									"IsB2b",
									"IsB2bAdmin",
									"BusinessPartnerId",
									"Contacts",
									"AllowOnAccountPayment",
									"DefaultPaymentMethod",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved navigation property",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Customer"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/SearchChannels": {
			"post": {
				"tags": [
					"SearchChannels"
				],
				"operationId": "ActionImport.SearchChannels",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelIdentity"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SearchCommissionSalesGroups(searchText='{searchText}')": {
			"get": {
				"tags": [
					"SearchCommissionSalesGroups"
				],
				"operationId": "FunctionImport.SearchCommissionSalesGroups",
				"parameters": [
					{
						"name": "searchText",
						"in": "path",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommissionSalesGroup"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SearchJournalNames": {
			"post": {
				"tags": [
					"SearchJournalNames"
				],
				"operationId": "ActionImport.SearchJournalNames",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryJournalNameSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryJournalName"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SearchJournalTransactions": {
			"post": {
				"tags": [
					"SearchJournalTransactions"
				],
				"operationId": "ActionImport.SearchJournalTransactions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransactionSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Transaction"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SearchPurchaseHistory": {
			"post": {
				"tags": [
					"SearchPurchaseHistory"
				],
				"operationId": "ActionImport.SearchPurchaseHistory",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseHistorySearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseHistory"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SearchReportDataSet": {
			"post": {
				"tags": [
					"SearchReportDataSet"
				],
				"operationId": "ActionImport.SearchReportDataSet",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"reportId": {
										"type": "string",
										"nullable": true
									},
									"parameters": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportDataSet"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/SearchTaskGuidesByTitle": {
			"post": {
				"tags": [
					"SearchTaskGuidesByTitle"
				],
				"operationId": "ActionImport.SearchTaskGuidesByTitle",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"businessProcessModelFrameworkLineId": {
										"type": "integer",
										"format": "int64"
									},
									"taskGuideSearchText": {
										"type": "string",
										"nullable": true
									},
									"queryTypeValue": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaskGuidesSearchResult"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SearchVendors": {
			"post": {
				"tags": [
					"SearchVendors"
				],
				"operationId": "ActionImport.SearchVendors",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.VendorSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Vendor"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SetOfflineTerminalState": {
			"post": {
				"tags": [
					"SetOfflineTerminalState"
				],
				"operationId": "ActionImport.SetOfflineTerminalState",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"offlineTerminalState": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OfflineTerminalState"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/SetOnlineChannelPublishStatus": {
			"post": {
				"tags": [
					"SetOnlineChannelPublishStatus"
				],
				"operationId": "ActionImport.SetOnlineChannelPublishStatus",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"publishingStatus": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									},
									"statusMessage": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/Shifts": {
			"get": {
				"tags": [
					"Shifts.Shift"
				],
				"summary": "Get entities from Shifts",
				"operationId": "Shifts.Shift.ListShift",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"ShiftId",
									"ShiftId desc",
									"TerminalId",
									"TerminalId desc",
									"StartingAmountTotal",
									"StartingAmountTotal desc",
									"FloatingEntryAmountTotal",
									"FloatingEntryAmountTotal desc",
									"AddToTenderAmountTotal",
									"AddToTenderAmountTotal desc",
									"SafeDropTotal",
									"SafeDropTotal desc",
									"BankDropTotal",
									"BankDropTotal desc",
									"RemoveTenderAmountTotal",
									"RemoveTenderAmountTotal desc",
									"DeclareTenderAmountTotal",
									"DeclareTenderAmountTotal desc",
									"OverShortTotal",
									"OverShortTotal desc",
									"TenderedTotal",
									"TenderedTotal desc",
									"ChangeTotal",
									"ChangeTotal desc",
									"IncomeAccountTotal",
									"IncomeAccountTotal desc",
									"ExpenseAccountTotal",
									"ExpenseAccountTotal desc",
									"CashDrawer",
									"CashDrawer desc",
									"StoreRecordId",
									"StoreRecordId desc",
									"StoreId",
									"StoreId desc",
									"StaffId",
									"StaffId desc",
									"CurrentStaffId",
									"CurrentStaffId desc",
									"StatusValue",
									"StatusValue desc",
									"StartDateTime",
									"StartDateTime desc",
									"CloseDateTime",
									"CloseDateTime desc",
									"ClosedAtTerminalId",
									"ClosedAtTerminalId desc",
									"ClosedAtShiftId",
									"ClosedAtShiftId desc",
									"CurrentTerminalId",
									"CurrentTerminalId desc",
									"SalesTotal",
									"SalesTotal desc",
									"StatusDateTime",
									"StatusDateTime desc",
									"ReturnsTotal",
									"ReturnsTotal desc",
									"PaidToAccountTotal",
									"PaidToAccountTotal desc",
									"TaxTotal",
									"TaxTotal desc",
									"ChargeTotal",
									"ChargeTotal desc",
									"DiscountTotal",
									"DiscountTotal desc",
									"RoundedAmountTotal",
									"RoundedAmountTotal desc",
									"CustomerCount",
									"CustomerCount desc",
									"SaleTransactionCount",
									"SaleTransactionCount desc",
									"NoSaleTransactionCount",
									"NoSaleTransactionCount desc",
									"VoidTransactionCount",
									"VoidTransactionCount desc",
									"LogOnTransactionCount",
									"LogOnTransactionCount desc",
									"SuspendedTransactionCount",
									"SuspendedTransactionCount desc",
									"TransactionCount",
									"TransactionCount desc",
									"ReceiptsCount",
									"ReceiptsCount desc",
									"ReturnsCount",
									"ReturnsCount desc",
									"GoodsSoldQty",
									"GoodsSoldQty desc",
									"ServicesSoldQty",
									"ServicesSoldQty desc",
									"ReceiptCopiesCount",
									"ReceiptCopiesCount desc",
									"ReceiptCopiesTotal",
									"ReceiptCopiesTotal desc",
									"PriceOverrideTotal",
									"PriceOverrideTotal desc",
									"SuspendedTotal",
									"SuspendedTotal desc",
									"SalesTotalIncludingTax",
									"SalesTotalIncludingTax desc",
									"SalesTotalExcludingTax",
									"SalesTotalExcludingTax desc",
									"SalesGrandTotal",
									"SalesGrandTotal desc",
									"ReturnsGrandTotal",
									"ReturnsGrandTotal desc",
									"TaxLines",
									"TaxLines desc",
									"TenderLines",
									"TenderLines desc",
									"AccountLines",
									"AccountLines desc",
									"IsShared",
									"IsShared desc",
									"StartingAmountRunningTotal",
									"StartingAmountRunningTotal desc",
									"GiftCardsTotal",
									"GiftCardsTotal desc",
									"GiftCardCashOutTotal",
									"GiftCardCashOutTotal desc",
									"VoidedSalesTotal",
									"VoidedSalesTotal desc",
									"ShiftSalesTotal",
									"ShiftSalesTotal desc",
									"ShiftReturnsTotal",
									"ShiftReturnsTotal desc",
									"HasPendingOfflineTransactions",
									"HasPendingOfflineTransactions desc",
									"NumberOfUnreconciledLines",
									"NumberOfUnreconciledLines desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"ShiftId",
									"TerminalId",
									"StartingAmountTotal",
									"FloatingEntryAmountTotal",
									"AddToTenderAmountTotal",
									"SafeDropTotal",
									"BankDropTotal",
									"RemoveTenderAmountTotal",
									"DeclareTenderAmountTotal",
									"OverShortTotal",
									"TenderedTotal",
									"ChangeTotal",
									"IncomeAccountTotal",
									"ExpenseAccountTotal",
									"CashDrawer",
									"StoreRecordId",
									"StoreId",
									"StaffId",
									"CurrentStaffId",
									"StatusValue",
									"StartDateTime",
									"CloseDateTime",
									"ClosedAtTerminalId",
									"ClosedAtShiftId",
									"CurrentTerminalId",
									"SalesTotal",
									"StatusDateTime",
									"ReturnsTotal",
									"PaidToAccountTotal",
									"TaxTotal",
									"ChargeTotal",
									"DiscountTotal",
									"RoundedAmountTotal",
									"CustomerCount",
									"SaleTransactionCount",
									"NoSaleTransactionCount",
									"VoidTransactionCount",
									"LogOnTransactionCount",
									"SuspendedTransactionCount",
									"TransactionCount",
									"ReceiptsCount",
									"ReturnsCount",
									"GoodsSoldQty",
									"ServicesSoldQty",
									"ReceiptCopiesCount",
									"ReceiptCopiesTotal",
									"PriceOverrideTotal",
									"SuspendedTotal",
									"SalesTotalIncludingTax",
									"SalesTotalExcludingTax",
									"SalesGrandTotal",
									"ReturnsGrandTotal",
									"TaxLines",
									"TenderLines",
									"AccountLines",
									"IsShared",
									"StartingAmountRunningTotal",
									"GiftCardsTotal",
									"GiftCardCashOutTotal",
									"VoidedSalesTotal",
									"ShiftSalesTotal",
									"ShiftReturnsTotal",
									"HasPendingOfflineTransactions",
									"NumberOfUnreconciledLines",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"Shifts.Shift"
				],
				"summary": "Add new entity to Shifts",
				"operationId": "Shifts.Shift.CreateShift",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Shifts(ShiftId={ShiftId},TerminalId='{TerminalId}')": {
			"get": {
				"tags": [
					"Shifts.Shift"
				],
				"summary": "Get entity from Shifts by key",
				"operationId": "Shifts.Shift.GetShift",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"ShiftId",
									"TerminalId",
									"StartingAmountTotal",
									"FloatingEntryAmountTotal",
									"AddToTenderAmountTotal",
									"SafeDropTotal",
									"BankDropTotal",
									"RemoveTenderAmountTotal",
									"DeclareTenderAmountTotal",
									"OverShortTotal",
									"TenderedTotal",
									"ChangeTotal",
									"IncomeAccountTotal",
									"ExpenseAccountTotal",
									"CashDrawer",
									"StoreRecordId",
									"StoreId",
									"StaffId",
									"CurrentStaffId",
									"StatusValue",
									"StartDateTime",
									"CloseDateTime",
									"ClosedAtTerminalId",
									"ClosedAtShiftId",
									"CurrentTerminalId",
									"SalesTotal",
									"StatusDateTime",
									"ReturnsTotal",
									"PaidToAccountTotal",
									"TaxTotal",
									"ChargeTotal",
									"DiscountTotal",
									"RoundedAmountTotal",
									"CustomerCount",
									"SaleTransactionCount",
									"NoSaleTransactionCount",
									"VoidTransactionCount",
									"LogOnTransactionCount",
									"SuspendedTransactionCount",
									"TransactionCount",
									"ReceiptsCount",
									"ReturnsCount",
									"GoodsSoldQty",
									"ServicesSoldQty",
									"ReceiptCopiesCount",
									"ReceiptCopiesTotal",
									"PriceOverrideTotal",
									"SuspendedTotal",
									"SalesTotalIncludingTax",
									"SalesTotalExcludingTax",
									"SalesGrandTotal",
									"ReturnsGrandTotal",
									"TaxLines",
									"TenderLines",
									"AccountLines",
									"IsShared",
									"StartingAmountRunningTotal",
									"GiftCardsTotal",
									"GiftCardCashOutTotal",
									"VoidedSalesTotal",
									"ShiftSalesTotal",
									"ShiftReturnsTotal",
									"HasPendingOfflineTransactions",
									"NumberOfUnreconciledLines",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"Shifts.Shift"
				],
				"summary": "Update entity in Shifts",
				"operationId": "Shifts.Shift.UpdateShift",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"Shifts.Shift"
				],
				"summary": "Delete entity from Shifts",
				"operationId": "Shifts.Shift.DeleteShift",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Shifts(ShiftId={ShiftId},TerminalId='{TerminalId}')/BlindClose": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.Shift.BlindClose",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transactionId": {
										"type": "string",
										"nullable": true
									},
									"forceClose": {
										"type": "boolean",
										"default": false
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Shifts(ShiftId={ShiftId},TerminalId='{TerminalId}')/Close": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.Shift.Close",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transactionId": {
										"type": "string",
										"nullable": true
									},
									"forceClose": {
										"type": "boolean",
										"default": false
									},
									"hasOfflinePendingTransactions": {
										"type": "boolean",
										"default": false,
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Shifts(ShiftId={ShiftId},TerminalId='{TerminalId}')/ForceDelete": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.Shift.ForceDelete",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transactionId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Shifts(ShiftId={ShiftId},TerminalId='{TerminalId}')/GetOpenTenderLines()": {
			"get": {
				"tags": [
					"Shifts.Functions"
				],
				"operationId": "Shifts.Shift.GetOpenTenderLines",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTenderLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Shifts(ShiftId={ShiftId},TerminalId='{TerminalId}')/GetXReport(transactionId='{transactionId}',hardwareProfileId='{hardwareProfileId}')": {
			"get": {
				"tags": [
					"Shifts.Functions"
				],
				"operationId": "Shifts.Shift.GetXReport",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "transactionId",
						"in": "path",
						"description": "Usage: transactionId='{transactionId}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"name": "hardwareProfileId",
						"in": "path",
						"description": "Usage: hardwareProfileId='{hardwareProfileId}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Receipt"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/Shifts(ShiftId={ShiftId},TerminalId='{TerminalId}')/GetXZReportByCountryRegion(receiptType={receiptType},transactionId='{transactionId}',hardwareProfileId='{hardwareProfileId}',countryRegionIsoCode=@countryRegionIsoCode)": {
			"get": {
				"tags": [
					"Shifts.Functions"
				],
				"operationId": "Shifts.Shift.GetXZReportByCountryRegion",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "receiptType",
						"in": "path",
						"description": "Usage: receiptType={receiptType}",
						"required": true,
						"style": "simple",
						"schema": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					{
						"name": "transactionId",
						"in": "path",
						"description": "Usage: transactionId='{transactionId}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"name": "hardwareProfileId",
						"in": "path",
						"description": "Usage: hardwareProfileId='{hardwareProfileId}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"name": "countryRegionIsoCode",
						"in": "query",
						"description": "Usage: countryRegionIsoCode=@countryRegionIsoCode",
						"style": "form",
						"schema": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Receipt"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/Shifts(ShiftId={ShiftId},TerminalId='{TerminalId}')/Resume": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.Shift.Resume",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"cashDrawer": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Shifts(ShiftId={ShiftId},TerminalId='{TerminalId}')/SaveTenderLines": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.Shift.SaveTenderLines",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"tenderLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTenderLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Shifts(ShiftId={ShiftId},TerminalId='{TerminalId}')/Suspend": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.Shift.Suspend",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transactionId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Shifts(ShiftId={ShiftId},TerminalId='{TerminalId}')/Use": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.Shift.Use",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Shifts(ShiftId={ShiftId},TerminalId='{TerminalId}')/VoidSuspendedCarts": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.Shift.VoidSuspendedCarts",
				"parameters": [
					{
						"name": "ShiftId",
						"in": "path",
						"description": "key: ShiftId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "integer",
							"format": "int64"
						},
						"x-ms-docs-key-type": "Shift"
					},
					{
						"name": "TerminalId",
						"in": "path",
						"description": "key: TerminalId of Shift",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Shift"
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Shifts/DeleteShifts": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.DeleteShifts",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "boolean",
											"default": false
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Shifts/GetByRetrievalCriteria": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.GetByRetrievalCriteria",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"shiftRetrievalCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftRetrievalCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Shift",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Shifts/GetByStatus(statusValue={statusValue})": {
			"get": {
				"tags": [
					"Shifts.Functions"
				],
				"operationId": "Shifts.GetByStatus",
				"parameters": [
					{
						"name": "statusValue",
						"in": "path",
						"description": "Usage: statusValue={statusValue}",
						"required": true,
						"style": "simple",
						"schema": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"ShiftId",
									"TerminalId",
									"StartingAmountTotal",
									"FloatingEntryAmountTotal",
									"AddToTenderAmountTotal",
									"SafeDropTotal",
									"BankDropTotal",
									"RemoveTenderAmountTotal",
									"DeclareTenderAmountTotal",
									"OverShortTotal",
									"TenderedTotal",
									"ChangeTotal",
									"IncomeAccountTotal",
									"ExpenseAccountTotal",
									"CashDrawer",
									"StoreRecordId",
									"StoreId",
									"StaffId",
									"CurrentStaffId",
									"StatusValue",
									"StartDateTime",
									"CloseDateTime",
									"ClosedAtTerminalId",
									"ClosedAtShiftId",
									"CurrentTerminalId",
									"SalesTotal",
									"StatusDateTime",
									"ReturnsTotal",
									"PaidToAccountTotal",
									"TaxTotal",
									"ChargeTotal",
									"DiscountTotal",
									"RoundedAmountTotal",
									"CustomerCount",
									"SaleTransactionCount",
									"NoSaleTransactionCount",
									"VoidTransactionCount",
									"LogOnTransactionCount",
									"SuspendedTransactionCount",
									"TransactionCount",
									"ReceiptsCount",
									"ReturnsCount",
									"GoodsSoldQty",
									"ServicesSoldQty",
									"ReceiptCopiesCount",
									"ReceiptCopiesTotal",
									"PriceOverrideTotal",
									"SuspendedTotal",
									"SalesTotalIncludingTax",
									"SalesTotalExcludingTax",
									"SalesGrandTotal",
									"ReturnsGrandTotal",
									"TaxLines",
									"TenderLines",
									"AccountLines",
									"IsShared",
									"StartingAmountRunningTotal",
									"GiftCardsTotal",
									"GiftCardCashOutTotal",
									"VoidedSalesTotal",
									"ShiftSalesTotal",
									"ShiftReturnsTotal",
									"HasPendingOfflineTransactions",
									"NumberOfUnreconciledLines",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"ShiftId",
									"ShiftId desc",
									"TerminalId",
									"TerminalId desc",
									"StartingAmountTotal",
									"StartingAmountTotal desc",
									"FloatingEntryAmountTotal",
									"FloatingEntryAmountTotal desc",
									"AddToTenderAmountTotal",
									"AddToTenderAmountTotal desc",
									"SafeDropTotal",
									"SafeDropTotal desc",
									"BankDropTotal",
									"BankDropTotal desc",
									"RemoveTenderAmountTotal",
									"RemoveTenderAmountTotal desc",
									"DeclareTenderAmountTotal",
									"DeclareTenderAmountTotal desc",
									"OverShortTotal",
									"OverShortTotal desc",
									"TenderedTotal",
									"TenderedTotal desc",
									"ChangeTotal",
									"ChangeTotal desc",
									"IncomeAccountTotal",
									"IncomeAccountTotal desc",
									"ExpenseAccountTotal",
									"ExpenseAccountTotal desc",
									"CashDrawer",
									"CashDrawer desc",
									"StoreRecordId",
									"StoreRecordId desc",
									"StoreId",
									"StoreId desc",
									"StaffId",
									"StaffId desc",
									"CurrentStaffId",
									"CurrentStaffId desc",
									"StatusValue",
									"StatusValue desc",
									"StartDateTime",
									"StartDateTime desc",
									"CloseDateTime",
									"CloseDateTime desc",
									"ClosedAtTerminalId",
									"ClosedAtTerminalId desc",
									"ClosedAtShiftId",
									"ClosedAtShiftId desc",
									"CurrentTerminalId",
									"CurrentTerminalId desc",
									"SalesTotal",
									"SalesTotal desc",
									"StatusDateTime",
									"StatusDateTime desc",
									"ReturnsTotal",
									"ReturnsTotal desc",
									"PaidToAccountTotal",
									"PaidToAccountTotal desc",
									"TaxTotal",
									"TaxTotal desc",
									"ChargeTotal",
									"ChargeTotal desc",
									"DiscountTotal",
									"DiscountTotal desc",
									"RoundedAmountTotal",
									"RoundedAmountTotal desc",
									"CustomerCount",
									"CustomerCount desc",
									"SaleTransactionCount",
									"SaleTransactionCount desc",
									"NoSaleTransactionCount",
									"NoSaleTransactionCount desc",
									"VoidTransactionCount",
									"VoidTransactionCount desc",
									"LogOnTransactionCount",
									"LogOnTransactionCount desc",
									"SuspendedTransactionCount",
									"SuspendedTransactionCount desc",
									"TransactionCount",
									"TransactionCount desc",
									"ReceiptsCount",
									"ReceiptsCount desc",
									"ReturnsCount",
									"ReturnsCount desc",
									"GoodsSoldQty",
									"GoodsSoldQty desc",
									"ServicesSoldQty",
									"ServicesSoldQty desc",
									"ReceiptCopiesCount",
									"ReceiptCopiesCount desc",
									"ReceiptCopiesTotal",
									"ReceiptCopiesTotal desc",
									"PriceOverrideTotal",
									"PriceOverrideTotal desc",
									"SuspendedTotal",
									"SuspendedTotal desc",
									"SalesTotalIncludingTax",
									"SalesTotalIncludingTax desc",
									"SalesTotalExcludingTax",
									"SalesTotalExcludingTax desc",
									"SalesGrandTotal",
									"SalesGrandTotal desc",
									"ReturnsGrandTotal",
									"ReturnsGrandTotal desc",
									"TaxLines",
									"TaxLines desc",
									"TenderLines",
									"TenderLines desc",
									"AccountLines",
									"AccountLines desc",
									"IsShared",
									"IsShared desc",
									"StartingAmountRunningTotal",
									"StartingAmountRunningTotal desc",
									"GiftCardsTotal",
									"GiftCardsTotal desc",
									"GiftCardCashOutTotal",
									"GiftCardCashOutTotal desc",
									"VoidedSalesTotal",
									"VoidedSalesTotal desc",
									"ShiftSalesTotal",
									"ShiftSalesTotal desc",
									"ShiftReturnsTotal",
									"ShiftReturnsTotal desc",
									"HasPendingOfflineTransactions",
									"HasPendingOfflineTransactions desc",
									"NumberOfUnreconciledLines",
									"NumberOfUnreconciledLines desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Shift",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Shifts/GetByStatusFilterByUserRole(statusValue={statusValue},filterByUserRole={filterByUserRole})": {
			"get": {
				"tags": [
					"Shifts.Functions"
				],
				"operationId": "Shifts.GetByStatusFilterByUserRole",
				"parameters": [
					{
						"name": "statusValue",
						"in": "path",
						"description": "Usage: statusValue={statusValue}",
						"required": true,
						"style": "simple",
						"schema": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					{
						"name": "filterByUserRole",
						"in": "path",
						"description": "Usage: filterByUserRole={filterByUserRole}",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "boolean",
							"default": false
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"ShiftId",
									"TerminalId",
									"StartingAmountTotal",
									"FloatingEntryAmountTotal",
									"AddToTenderAmountTotal",
									"SafeDropTotal",
									"BankDropTotal",
									"RemoveTenderAmountTotal",
									"DeclareTenderAmountTotal",
									"OverShortTotal",
									"TenderedTotal",
									"ChangeTotal",
									"IncomeAccountTotal",
									"ExpenseAccountTotal",
									"CashDrawer",
									"StoreRecordId",
									"StoreId",
									"StaffId",
									"CurrentStaffId",
									"StatusValue",
									"StartDateTime",
									"CloseDateTime",
									"ClosedAtTerminalId",
									"ClosedAtShiftId",
									"CurrentTerminalId",
									"SalesTotal",
									"StatusDateTime",
									"ReturnsTotal",
									"PaidToAccountTotal",
									"TaxTotal",
									"ChargeTotal",
									"DiscountTotal",
									"RoundedAmountTotal",
									"CustomerCount",
									"SaleTransactionCount",
									"NoSaleTransactionCount",
									"VoidTransactionCount",
									"LogOnTransactionCount",
									"SuspendedTransactionCount",
									"TransactionCount",
									"ReceiptsCount",
									"ReturnsCount",
									"GoodsSoldQty",
									"ServicesSoldQty",
									"ReceiptCopiesCount",
									"ReceiptCopiesTotal",
									"PriceOverrideTotal",
									"SuspendedTotal",
									"SalesTotalIncludingTax",
									"SalesTotalExcludingTax",
									"SalesGrandTotal",
									"ReturnsGrandTotal",
									"TaxLines",
									"TenderLines",
									"AccountLines",
									"IsShared",
									"StartingAmountRunningTotal",
									"GiftCardsTotal",
									"GiftCardCashOutTotal",
									"VoidedSalesTotal",
									"ShiftSalesTotal",
									"ShiftReturnsTotal",
									"HasPendingOfflineTransactions",
									"NumberOfUnreconciledLines",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"ShiftId",
									"ShiftId desc",
									"TerminalId",
									"TerminalId desc",
									"StartingAmountTotal",
									"StartingAmountTotal desc",
									"FloatingEntryAmountTotal",
									"FloatingEntryAmountTotal desc",
									"AddToTenderAmountTotal",
									"AddToTenderAmountTotal desc",
									"SafeDropTotal",
									"SafeDropTotal desc",
									"BankDropTotal",
									"BankDropTotal desc",
									"RemoveTenderAmountTotal",
									"RemoveTenderAmountTotal desc",
									"DeclareTenderAmountTotal",
									"DeclareTenderAmountTotal desc",
									"OverShortTotal",
									"OverShortTotal desc",
									"TenderedTotal",
									"TenderedTotal desc",
									"ChangeTotal",
									"ChangeTotal desc",
									"IncomeAccountTotal",
									"IncomeAccountTotal desc",
									"ExpenseAccountTotal",
									"ExpenseAccountTotal desc",
									"CashDrawer",
									"CashDrawer desc",
									"StoreRecordId",
									"StoreRecordId desc",
									"StoreId",
									"StoreId desc",
									"StaffId",
									"StaffId desc",
									"CurrentStaffId",
									"CurrentStaffId desc",
									"StatusValue",
									"StatusValue desc",
									"StartDateTime",
									"StartDateTime desc",
									"CloseDateTime",
									"CloseDateTime desc",
									"ClosedAtTerminalId",
									"ClosedAtTerminalId desc",
									"ClosedAtShiftId",
									"ClosedAtShiftId desc",
									"CurrentTerminalId",
									"CurrentTerminalId desc",
									"SalesTotal",
									"SalesTotal desc",
									"StatusDateTime",
									"StatusDateTime desc",
									"ReturnsTotal",
									"ReturnsTotal desc",
									"PaidToAccountTotal",
									"PaidToAccountTotal desc",
									"TaxTotal",
									"TaxTotal desc",
									"ChargeTotal",
									"ChargeTotal desc",
									"DiscountTotal",
									"DiscountTotal desc",
									"RoundedAmountTotal",
									"RoundedAmountTotal desc",
									"CustomerCount",
									"CustomerCount desc",
									"SaleTransactionCount",
									"SaleTransactionCount desc",
									"NoSaleTransactionCount",
									"NoSaleTransactionCount desc",
									"VoidTransactionCount",
									"VoidTransactionCount desc",
									"LogOnTransactionCount",
									"LogOnTransactionCount desc",
									"SuspendedTransactionCount",
									"SuspendedTransactionCount desc",
									"TransactionCount",
									"TransactionCount desc",
									"ReceiptsCount",
									"ReceiptsCount desc",
									"ReturnsCount",
									"ReturnsCount desc",
									"GoodsSoldQty",
									"GoodsSoldQty desc",
									"ServicesSoldQty",
									"ServicesSoldQty desc",
									"ReceiptCopiesCount",
									"ReceiptCopiesCount desc",
									"ReceiptCopiesTotal",
									"ReceiptCopiesTotal desc",
									"PriceOverrideTotal",
									"PriceOverrideTotal desc",
									"SuspendedTotal",
									"SuspendedTotal desc",
									"SalesTotalIncludingTax",
									"SalesTotalIncludingTax desc",
									"SalesTotalExcludingTax",
									"SalesTotalExcludingTax desc",
									"SalesGrandTotal",
									"SalesGrandTotal desc",
									"ReturnsGrandTotal",
									"ReturnsGrandTotal desc",
									"TaxLines",
									"TaxLines desc",
									"TenderLines",
									"TenderLines desc",
									"AccountLines",
									"AccountLines desc",
									"IsShared",
									"IsShared desc",
									"StartingAmountRunningTotal",
									"StartingAmountRunningTotal desc",
									"GiftCardsTotal",
									"GiftCardsTotal desc",
									"GiftCardCashOutTotal",
									"GiftCardCashOutTotal desc",
									"VoidedSalesTotal",
									"VoidedSalesTotal desc",
									"ShiftSalesTotal",
									"ShiftSalesTotal desc",
									"ShiftReturnsTotal",
									"ShiftReturnsTotal desc",
									"HasPendingOfflineTransactions",
									"HasPendingOfflineTransactions desc",
									"NumberOfUnreconciledLines",
									"NumberOfUnreconciledLines desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Shift",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Shifts/GetSuspendedCartsByShift": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.GetSuspendedCartsByShift",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"shiftTerminalId": {
										"type": "string",
										"nullable": true
									},
									"shiftId": {
										"type": "integer",
										"format": "int64"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of SuspendedCart",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SuspendedCart"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Shifts/GetZReport(transactionId='{transactionId}',hardwareProfileId='{hardwareProfileId}')": {
			"get": {
				"tags": [
					"Shifts.Functions"
				],
				"operationId": "Shifts.GetZReport",
				"parameters": [
					{
						"name": "transactionId",
						"in": "path",
						"description": "Usage: transactionId='{transactionId}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"name": "hardwareProfileId",
						"in": "path",
						"description": "Usage: hardwareProfileId='{hardwareProfileId}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Receipt"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/Shifts/Open": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.Open",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"shiftId": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									},
									"cashDrawer": {
										"type": "string",
										"nullable": true
									},
									"isShared": {
										"type": "boolean",
										"default": false
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Shifts/UpsertAndValidateShifts": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.UpsertAndValidateShifts",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"shiftId": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									},
									"terminalId": {
										"type": "string",
										"nullable": true
									},
									"shifts": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "boolean",
											"default": false
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Shifts/UpsertShifts": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.UpsertShifts",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"shifts": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "boolean",
											"default": false
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/Shifts/ValidateCashDrawerLimit": {
			"post": {
				"tags": [
					"Shifts.Actions"
				],
				"operationId": "Shifts.ValidateCashDrawerLimit",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"shiftTerminalId": {
										"type": "string",
										"nullable": true
									},
									"shiftId": {
										"type": "integer",
										"format": "int64"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/SimplePingGet()": {
			"get": {
				"tags": [
					"SimplePingGet"
				],
				"operationId": "FunctionImport.SimplePingGet",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "boolean",
											"default": false
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "functionImport"
			}
		},
		"/Commerce/SimplePingPost": {
			"post": {
				"tags": [
					"SimplePingPost"
				],
				"operationId": "ActionImport.SimplePingPost",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "boolean",
											"default": false
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/StartSession": {
			"post": {
				"tags": [
					"StartSession"
				],
				"operationId": "ActionImport.StartSession",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transactionId": {
										"type": "string",
										"nullable": true
									},
									"overrideSession": {
										"type": "boolean",
										"default": false
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/StockCountJournals": {
			"get": {
				"tags": [
					"StockCountJournals.StockCountJournal"
				],
				"summary": "Get entities from StockCountJournals",
				"operationId": "StockCountJournals.StockCountJournal.ListStockCountJournal",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"JournalId",
									"JournalId desc",
									"RecordId",
									"RecordId desc",
									"Description",
									"Description desc",
									"InventLocationId",
									"InventLocationId desc",
									"DataAreaId",
									"DataAreaId desc",
									"StockCountTransactionLines",
									"StockCountTransactionLines desc",
									"Worker",
									"Worker desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"JournalId",
									"RecordId",
									"Description",
									"InventLocationId",
									"DataAreaId",
									"StockCountTransactionLines",
									"Worker",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"StockCountJournals.StockCountJournal"
				],
				"summary": "Add new entity to StockCountJournals",
				"operationId": "StockCountJournals.StockCountJournal.CreateStockCountJournal",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournal"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournal"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/StockCountJournals({JournalId})": {
			"get": {
				"tags": [
					"StockCountJournals.StockCountJournal"
				],
				"summary": "Get entity from StockCountJournals by key",
				"operationId": "StockCountJournals.StockCountJournal.GetStockCountJournal",
				"parameters": [
					{
						"name": "JournalId",
						"in": "path",
						"description": "key: JournalId of StockCountJournal",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "StockCountJournal"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"JournalId",
									"RecordId",
									"Description",
									"InventLocationId",
									"DataAreaId",
									"StockCountTransactionLines",
									"Worker",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournal"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"StockCountJournals.StockCountJournal"
				],
				"summary": "Update entity in StockCountJournals",
				"operationId": "StockCountJournals.StockCountJournal.UpdateStockCountJournal",
				"parameters": [
					{
						"name": "JournalId",
						"in": "path",
						"description": "key: JournalId of StockCountJournal",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "StockCountJournal"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournal"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"StockCountJournals.StockCountJournal"
				],
				"summary": "Delete entity from StockCountJournals",
				"operationId": "StockCountJournals.StockCountJournal.DeleteStockCountJournal",
				"parameters": [
					{
						"name": "JournalId",
						"in": "path",
						"description": "key: JournalId of StockCountJournal",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "StockCountJournal"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/StockCountJournals({JournalId})/CalculateEstimatedOnHandInventory": {
			"post": {
				"tags": [
					"StockCountJournals.Actions"
				],
				"operationId": "StockCountJournals.StockCountJournal.CalculateEstimatedOnHandInventory",
				"parameters": [
					{
						"name": "JournalId",
						"in": "path",
						"description": "key: JournalId of StockCountJournal",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "StockCountJournal"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalTransaction"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/StockCountJournals({JournalId})/Commit": {
			"post": {
				"tags": [
					"StockCountJournals.Actions"
				],
				"operationId": "StockCountJournals.StockCountJournal.Commit",
				"parameters": [
					{
						"name": "JournalId",
						"in": "path",
						"description": "key: JournalId of StockCountJournal",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "StockCountJournal"
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/StockCountJournals({JournalId})/RemoveJournal": {
			"post": {
				"tags": [
					"StockCountJournals.Actions"
				],
				"operationId": "StockCountJournals.StockCountJournal.RemoveJournal",
				"parameters": [
					{
						"name": "JournalId",
						"in": "path",
						"description": "key: JournalId of StockCountJournal",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "StockCountJournal"
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/StockCountJournals({JournalId})/RemoveStockCountLineByLineId": {
			"post": {
				"tags": [
					"StockCountJournals.Actions"
				],
				"operationId": "StockCountJournals.StockCountJournal.RemoveStockCountLineByLineId",
				"parameters": [
					{
						"name": "JournalId",
						"in": "path",
						"description": "key: JournalId of StockCountJournal",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "StockCountJournal"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"stockCountLineId": {
										"type": "integer",
										"format": "int64"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/StockCountJournals({JournalId})/RemoveStockCountLineByProductRecId": {
			"post": {
				"tags": [
					"StockCountJournals.Actions"
				],
				"operationId": "StockCountJournals.StockCountJournal.RemoveStockCountLineByProductRecId",
				"parameters": [
					{
						"name": "JournalId",
						"in": "path",
						"description": "key: JournalId of StockCountJournal",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "StockCountJournal"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"productId": {
										"type": "integer",
										"format": "int64"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/StockCountJournals({JournalId})/RemoveTransaction": {
			"post": {
				"tags": [
					"StockCountJournals.Actions"
				],
				"operationId": "StockCountJournals.StockCountJournal.RemoveTransaction",
				"parameters": [
					{
						"name": "JournalId",
						"in": "path",
						"description": "key: JournalId of StockCountJournal",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "StockCountJournal"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"itemId": {
										"type": "string",
										"nullable": true
									},
									"inventSizeId": {
										"type": "string",
										"nullable": true
									},
									"inventColorId": {
										"type": "string",
										"nullable": true
									},
									"inventStyleId": {
										"type": "string",
										"nullable": true
									},
									"configurationId": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/StockCountJournals({JournalId})/SyncTransactions": {
			"post": {
				"tags": [
					"StockCountJournals.Actions"
				],
				"operationId": "StockCountJournals.StockCountJournal.SyncTransactions",
				"parameters": [
					{
						"name": "JournalId",
						"in": "path",
						"description": "key: JournalId of StockCountJournal",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "StockCountJournal"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalTransaction"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/StockCountJournals/Sync": {
			"post": {
				"tags": [
					"StockCountJournals.Actions"
				],
				"operationId": "StockCountJournals.Sync",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of StockCountJournal",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournal"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/SubmitFiscalIntegrationDocument": {
			"post": {
				"tags": [
					"SubmitFiscalIntegrationDocument"
				],
				"operationId": "ActionImport.SubmitFiscalIntegrationDocument",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"documentToSubmit": {
										"type": "string",
										"nullable": true
									},
									"fiscalIntegrationServiceInfo": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceInfo"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceCommunicationResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/SuspendedCarts": {
			"get": {
				"tags": [
					"SuspendedCarts.SuspendedCart"
				],
				"summary": "Get entities from SuspendedCarts",
				"operationId": "SuspendedCarts.SuspendedCart.ListSuspendedCart",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"Id desc",
									"ReceiptId",
									"ReceiptId desc",
									"ShiftId",
									"ShiftId desc",
									"ShiftTerminalId",
									"ShiftTerminalId desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"ReceiptId",
									"ShiftId",
									"ShiftTerminalId",
									"ExtensionProperties",
									"Cart"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*",
									"Cart"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.SuspendedCartCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"SuspendedCarts.SuspendedCart"
				],
				"summary": "Add new entity to SuspendedCarts",
				"operationId": "SuspendedCarts.SuspendedCart.CreateSuspendedCart",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SuspendedCart"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SuspendedCart"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/SuspendedCarts({Id})": {
			"get": {
				"tags": [
					"SuspendedCarts.SuspendedCart"
				],
				"summary": "Get entity from SuspendedCarts by key",
				"operationId": "SuspendedCarts.SuspendedCart.GetSuspendedCart",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SuspendedCart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SuspendedCart"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"Id",
									"ReceiptId",
									"ShiftId",
									"ShiftTerminalId",
									"ExtensionProperties",
									"Cart"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*",
									"Cart"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SuspendedCart"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"SuspendedCarts.SuspendedCart"
				],
				"summary": "Update entity in SuspendedCarts",
				"operationId": "SuspendedCarts.SuspendedCart.UpdateSuspendedCart",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SuspendedCart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SuspendedCart"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SuspendedCart"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"SuspendedCarts.SuspendedCart"
				],
				"summary": "Delete entity from SuspendedCarts",
				"operationId": "SuspendedCarts.SuspendedCart.DeleteSuspendedCart",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SuspendedCart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SuspendedCart"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/SuspendedCarts({Id})/Cart": {
			"get": {
				"tags": [
					"SuspendedCarts.Cart"
				],
				"summary": "Get Cart from SuspendedCarts",
				"operationId": "SuspendedCarts.GetCart",
				"parameters": [
					{
						"name": "Id",
						"in": "path",
						"description": "key: Id of SuspendedCart",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "SuspendedCart"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"AffiliationLines",
									"IsRequiredAmountPaid",
									"IsDiscountFullyCalculated",
									"IgnoreDiscountCalculation",
									"AmountDue",
									"AmountPaid",
									"AttributeValues",
									"IsTaxIncludedInPrice",
									"BeginDateTime",
									"BusinessDate",
									"CancellationChargeAmount",
									"EstimatedShippingAmount",
									"CartLines",
									"CartTypeValue",
									"ChannelId",
									"ChargeAmount",
									"CustomerOrderRemainingBalance",
									"ChargeLines",
									"TaxViewLines",
									"Comment",
									"InvoiceComment",
									"Coupons",
									"CustomerId",
									"CustomerOrderModeValue",
									"DeliveryMode",
									"DeliveryModeChargeAmount",
									"DiscountAmount",
									"DiscountAmountWithoutTax",
									"DiscountCodes",
									"Id",
									"SuspendedCartId",
									"TransactionTypeValue",
									"CustomerAccountDepositLines",
									"IncomeExpenseLines",
									"IncomeExpenseTotalAmount",
									"IsReturnByReceipt",
									"ReturnTransactionHasLoyaltyPayment",
									"IsFavorite",
									"IsRecurring",
									"IsSuspended",
									"LoyaltyCardId",
									"ModifiedDateTime",
									"Name",
									"OrderNumber",
									"AvailableDepositAmount",
									"OverriddenDepositAmount",
									"OverriddenDepositWithoutCarryoutAmount",
									"PrepaymentAmountPaid",
									"PrepaymentRoundingDifference",
									"PrepaymentAppliedOnPickup",
									"PrepaymentAmountInvoiced",
									"PromotionLines",
									"QuotationExpiryDate",
									"ReasonCodeLines",
									"ReceiptEmail",
									"RequestedDeliveryDate",
									"RequiredDepositAmount",
									"RequiredDepositWithoutCarryoutAmount",
									"SalesId",
									"ShippingAddress",
									"StaffId",
									"SubtotalAmount",
									"SubtotalAmountWithoutTax",
									"NetPrice",
									"SubtotalSalesAmount",
									"TaxAmount",
									"TaxOnCancellationCharge",
									"TaxOnShippingCharge",
									"TaxOnNonShippingCharges",
									"TaxOverrideCode",
									"TenderLines",
									"RefundableTenderLines",
									"TerminalId",
									"TotalAmount",
									"TotalSalesAmount",
									"TotalReturnAmount",
									"TotalCarryoutSalesAmount",
									"TotalCustomerOrderSalesAmount",
									"TotalManualDiscountAmount",
									"TotalManualDiscountPercentage",
									"WarehouseId",
									"IsCreatedOffline",
									"CartStatusValue",
									"ReceiptTransactionTypeValue",
									"CommissionSalesGroup",
									"Version",
									"TotalItems",
									"HasTaxCalculationTriggered",
									"MerchantProperties",
									"HasChargeCalculationTriggered",
									"FiscalTransactions",
									"ShippingChargeAmount",
									"OtherChargeAmount",
									"PeriodicDiscountsCalculateScopeValue",
									"TaxCalculationTypeValue",
									"Notes",
									"CustomerRequisition",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved navigation property",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/SuspendedCarts/GetAllSuspendedCarts": {
			"post": {
				"tags": [
					"SuspendedCarts.Actions"
				],
				"operationId": "SuspendedCarts.GetAllSuspendedCarts",
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of SuspendedCart",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SuspendedCart"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/TransferOrders": {
			"get": {
				"tags": [
					"TransferOrders.TransferOrder"
				],
				"summary": "Get entities from TransferOrders",
				"operationId": "TransferOrders.TransferOrder.ListTransferOrder",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrderId",
									"OrderId desc",
									"RecordId",
									"RecordId desc",
									"Status",
									"Status desc",
									"Lines",
									"Lines desc",
									"TotalItems",
									"TotalItems desc",
									"OrderTypeValue",
									"OrderTypeValue desc",
									"InventLocationIdFrom",
									"InventLocationIdFrom desc",
									"InventLocationIdTo",
									"InventLocationIdTo desc",
									"QuantityShipped",
									"QuantityShipped desc",
									"QuantityReceived",
									"QuantityReceived desc",
									"QuantityShipNow",
									"QuantityShipNow desc",
									"QuantityReceiveNow",
									"QuantityReceiveNow desc",
									"QuantityShipRemaining",
									"QuantityShipRemaining desc",
									"QuantityReceiveRemaining",
									"QuantityReceiveRemaining desc",
									"ShipDate",
									"ShipDate desc",
									"ReceiveDate",
									"ReceiveDate desc",
									"DeliveryModeId",
									"DeliveryModeId desc",
									"OrderLines",
									"OrderLines desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrderId",
									"RecordId",
									"Status",
									"Lines",
									"TotalItems",
									"OrderTypeValue",
									"InventLocationIdFrom",
									"InventLocationIdTo",
									"QuantityShipped",
									"QuantityReceived",
									"QuantityShipNow",
									"QuantityReceiveNow",
									"QuantityShipRemaining",
									"QuantityReceiveRemaining",
									"ShipDate",
									"ReceiveDate",
									"DeliveryModeId",
									"OrderLines",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"TransferOrders.TransferOrder"
				],
				"summary": "Add new entity to TransferOrders",
				"operationId": "TransferOrders.TransferOrder.CreateTransferOrder",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrder"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrder"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/TransferOrders({OrderId})": {
			"get": {
				"tags": [
					"TransferOrders.TransferOrder"
				],
				"summary": "Get entity from TransferOrders by key",
				"operationId": "TransferOrders.TransferOrder.GetTransferOrder",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of TransferOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "TransferOrder"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"OrderId",
									"RecordId",
									"Status",
									"Lines",
									"TotalItems",
									"OrderTypeValue",
									"InventLocationIdFrom",
									"InventLocationIdTo",
									"QuantityShipped",
									"QuantityReceived",
									"QuantityShipNow",
									"QuantityReceiveNow",
									"QuantityShipRemaining",
									"QuantityReceiveRemaining",
									"ShipDate",
									"ReceiveDate",
									"DeliveryModeId",
									"OrderLines",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrder"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"TransferOrders.TransferOrder"
				],
				"summary": "Update entity in TransferOrders",
				"operationId": "TransferOrders.TransferOrder.UpdateTransferOrder",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of TransferOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "TransferOrder"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrder"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"TransferOrders.TransferOrder"
				],
				"summary": "Delete entity from TransferOrders",
				"operationId": "TransferOrders.TransferOrder.DeleteTransferOrder",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of TransferOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "TransferOrder"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/TransferOrders({OrderId})/AddTransferOrderComment": {
			"post": {
				"tags": [
					"TransferOrders.Actions"
				],
				"operationId": "TransferOrders.TransferOrder.AddTransferOrderComment",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of TransferOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "TransferOrder"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"AuthorStaffId": {
										"type": "string",
										"nullable": true
									},
									"CommentText": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Comment"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/TransferOrders({OrderId})/Commit": {
			"post": {
				"tags": [
					"TransferOrders.Actions"
				],
				"operationId": "TransferOrders.TransferOrder.Commit",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of TransferOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "TransferOrder"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"skipNotValidLines": {
										"type": "boolean",
										"default": false,
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			}
		},
		"/Commerce/TransferOrders({OrderId})/CreateTransferOrderLines": {
			"post": {
				"tags": [
					"TransferOrders.Actions"
				],
				"operationId": "TransferOrders.TransferOrder.CreateTransferOrderLines",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of TransferOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "TransferOrder"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transferOrderLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/TransferOrders({OrderId})/DeleteTransferOrderLines": {
			"post": {
				"tags": [
					"TransferOrders.Actions"
				],
				"operationId": "TransferOrders.TransferOrder.DeleteTransferOrderLines",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of TransferOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "TransferOrder"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transferOrderLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/TransferOrders({OrderId})/GetTransferOrderComments": {
			"post": {
				"tags": [
					"TransferOrders.Actions"
				],
				"operationId": "TransferOrders.TransferOrder.GetTransferOrderComments",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of TransferOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "TransferOrder"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Comment"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/TransferOrders({OrderId})/GetTransferOrderJournals": {
			"post": {
				"tags": [
					"TransferOrders.Actions"
				],
				"operationId": "TransferOrders.TransferOrder.GetTransferOrderJournals",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of TransferOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "TransferOrder"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderJournal"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/TransferOrders({OrderId})/GetTransferOrderLines": {
			"post": {
				"tags": [
					"TransferOrders.Actions"
				],
				"operationId": "TransferOrders.TransferOrder.GetTransferOrderLines",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of TransferOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "TransferOrder"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/TransferOrders({OrderId})/GetTransferPackingSlip": {
			"post": {
				"tags": [
					"TransferOrders.Actions"
				],
				"operationId": "TransferOrders.TransferOrder.GetTransferPackingSlip",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of TransferOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "TransferOrder"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"voucherId": {
										"type": "string",
										"nullable": true
									},
									"receiptRetrievalCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptRetrievalCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Receipt"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/TransferOrders({OrderId})/UpdateTransferOrderLines": {
			"post": {
				"tags": [
					"TransferOrders.Actions"
				],
				"operationId": "TransferOrders.TransferOrder.UpdateTransferOrderLines",
				"parameters": [
					{
						"name": "OrderId",
						"in": "path",
						"description": "key: OrderId of TransferOrder",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "TransferOrder"
					}
				],
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"transferOrderLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLine"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/UndoReconciliation": {
			"post": {
				"tags": [
					"UndoReconciliation"
				],
				"operationId": "ActionImport.UndoReconciliation",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"shiftReconciliationLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftReconciliationLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/UnlinkFromExistingCustomer": {
			"post": {
				"tags": [
					"UnlinkFromExistingCustomer"
				],
				"operationId": "ActionImport.UnlinkFromExistingCustomer",
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/UpdateApplicationVersion": {
			"post": {
				"tags": [
					"UpdateApplicationVersion"
				],
				"operationId": "ActionImport.UpdateApplicationVersion",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"appVersion": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/UpdateDownloadSession": {
			"post": {
				"tags": [
					"UpdateDownloadSession"
				],
				"operationId": "ActionImport.UpdateDownloadSession",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"downloadSession": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DownloadSession"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "boolean",
											"default": false
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/UploadRecording": {
			"post": {
				"tags": [
					"UploadRecording"
				],
				"operationId": "ActionImport.UploadRecording",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"taskRecording": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Recording"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									},
									"businessProcessModelLineId": {
										"maximum": 2147483647,
										"minimum": -2147483648,
										"type": "integer",
										"format": "int32"
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/ValidateHardwareStationToken": {
			"post": {
				"tags": [
					"ValidateHardwareStationToken"
				],
				"operationId": "ActionImport.ValidateHardwareStationToken",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"deviceNumber": {
										"type": "string",
										"nullable": true
									},
									"hardwareStationToken": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ValidateHardwareStationTokenResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/ValidatePrintReceiptCopyAllowed": {
			"post": {
				"tags": [
					"ValidatePrintReceiptCopyAllowed"
				],
				"operationId": "ActionImport.ValidatePrintReceiptCopyAllowed",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"salesOrderToPrint": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/ValidateVendorApprovedForItem": {
			"post": {
				"tags": [
					"ValidateVendorApprovedForItem"
				],
				"operationId": "ActionImport.ValidateVendorApprovedForItem",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"itemId": {
										"type": "string",
										"nullable": true
									},
									"vendorAccountNumber": {
										"type": "string",
										"nullable": true
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.VendorValidationResult"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/VoidSuspendedTransactions": {
			"post": {
				"tags": [
					"VoidSuspendedTransactions"
				],
				"operationId": "ActionImport.VoidSuspendedTransactions",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"suspendedCartIds": {
										"type": "array",
										"items": {
											"type": "string",
											"nullable": true
										}
									},
									"shiftId": {
										"type": "integer",
										"format": "int64",
										"nullable": true
									},
									"shiftTerminalId": {
										"type": "string",
										"nullable": true
									},
									"reasonCodeLines": {
										"type": "array",
										"items": {
											"anyOf": [
												{
													"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
												},
												{
													"type": "object",
													"nullable": true
												}
											]
										}
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "actionImport"
			}
		},
		"/Commerce/Warehouses": {
			"get": {
				"tags": [
					"Warehouses.Warehouse"
				],
				"summary": "Get entities from Warehouses",
				"operationId": "Warehouses.Warehouse.ListWarehouse",
				"parameters": [
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"InventLocation",
									"InventLocation desc",
									"Name",
									"Name desc",
									"IsWMSEnabled",
									"IsWMSEnabled desc",
									"DefaultInventoryStatus",
									"DefaultInventoryStatus desc",
									"DefaultReceiptLocation",
									"DefaultReceiptLocation desc",
									"DefaultLocationId",
									"DefaultLocationId desc",
									"DefaultIssueLocation",
									"DefaultIssueLocation desc",
									"Address",
									"Address desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"InventLocation",
									"Name",
									"IsWMSEnabled",
									"DefaultInventoryStatus",
									"DefaultReceiptLocation",
									"DefaultLocationId",
									"DefaultIssueLocation",
									"Address",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"$ref": "#/components/responses/Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseCollectionResponse"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				}
			},
			"post": {
				"tags": [
					"Warehouses.Warehouse"
				],
				"summary": "Add new entity to Warehouses",
				"operationId": "Warehouses.Warehouse.CreateWarehouse",
				"requestBody": {
					"description": "New entity",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Warehouse"
							}
						}
					},
					"required": true
				},
				"responses": {
					"201": {
						"description": "Created entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Warehouse"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Warehouses({InventLocation})": {
			"get": {
				"tags": [
					"Warehouses.Warehouse"
				],
				"summary": "Get entity from Warehouses by key",
				"operationId": "Warehouses.Warehouse.GetWarehouse",
				"parameters": [
					{
						"name": "InventLocation",
						"in": "path",
						"description": "key: InventLocation of Warehouse",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Warehouse"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"InventLocation",
									"Name",
									"IsWMSEnabled",
									"DefaultInventoryStatus",
									"DefaultReceiptLocation",
									"DefaultLocationId",
									"DefaultIssueLocation",
									"Address",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$expand",
						"in": "query",
						"description": "Expand related entities",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"*"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Retrieved entity",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Warehouse"
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"patch": {
				"tags": [
					"Warehouses.Warehouse"
				],
				"summary": "Update entity in Warehouses",
				"operationId": "Warehouses.Warehouse.UpdateWarehouse",
				"parameters": [
					{
						"name": "InventLocation",
						"in": "path",
						"description": "key: InventLocation of Warehouse",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Warehouse"
					}
				],
				"requestBody": {
					"description": "New property values",
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Warehouse"
							}
						}
					},
					"required": true
				},
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			},
			"delete": {
				"tags": [
					"Warehouses.Warehouse"
				],
				"summary": "Delete entity from Warehouses",
				"operationId": "Warehouses.Warehouse.DeleteWarehouse",
				"parameters": [
					{
						"name": "InventLocation",
						"in": "path",
						"description": "key: InventLocation of Warehouse",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Warehouse"
					},
					{
						"name": "If-Match",
						"in": "header",
						"description": "ETag",
						"style": "simple",
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"204": {
						"description": "Success"
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "operation"
			}
		},
		"/Commerce/Warehouses({InventLocation})/GetLocations()": {
			"get": {
				"tags": [
					"Warehouses.Functions"
				],
				"operationId": "Warehouses.Warehouse.GetLocations",
				"parameters": [
					{
						"name": "InventLocation",
						"in": "path",
						"description": "key: InventLocation of Warehouse",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Warehouse"
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseLocation"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Warehouses({InventLocation})/GetWarehouseById()": {
			"get": {
				"tags": [
					"Warehouses.Functions"
				],
				"operationId": "Warehouses.Warehouse.GetWarehouseById",
				"parameters": [
					{
						"name": "InventLocation",
						"in": "path",
						"description": "key: InventLocation of Warehouse",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Warehouse"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Warehouse"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			}
		},
		"/Commerce/Warehouses({InventLocation})/SearchLocations(searchText='{searchText}')": {
			"get": {
				"tags": [
					"Warehouses.Functions"
				],
				"operationId": "Warehouses.Warehouse.SearchLocations",
				"parameters": [
					{
						"name": "InventLocation",
						"in": "path",
						"description": "key: InventLocation of Warehouse",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string"
						},
						"x-ms-docs-key-type": "Warehouse"
					},
					{
						"name": "searchText",
						"in": "path",
						"description": "Usage: searchText='{searchText}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseLocation"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Warehouses/GetAvailableFulfillmentLocations(deliveryModeTypeFilter={deliveryModeTypeFilter})": {
			"get": {
				"tags": [
					"Warehouses.Functions"
				],
				"operationId": "Warehouses.GetAvailableFulfillmentLocations",
				"parameters": [
					{
						"name": "deliveryModeTypeFilter",
						"in": "path",
						"description": "Usage: deliveryModeTypeFilter={deliveryModeTypeFilter}",
						"required": true,
						"style": "simple",
						"schema": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"InventLocation",
									"Name",
									"IsWMSEnabled",
									"DefaultInventoryStatus",
									"DefaultReceiptLocation",
									"DefaultLocationId",
									"DefaultIssueLocation",
									"Address",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"InventLocation",
									"InventLocation desc",
									"Name",
									"Name desc",
									"IsWMSEnabled",
									"IsWMSEnabled desc",
									"DefaultInventoryStatus",
									"DefaultInventoryStatus desc",
									"DefaultReceiptLocation",
									"DefaultReceiptLocation desc",
									"DefaultLocationId",
									"DefaultLocationId desc",
									"DefaultIssueLocation",
									"DefaultIssueLocation desc",
									"Address",
									"Address desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Warehouse",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Warehouse"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Warehouses/SearchWarehouseLocationsAsync": {
			"post": {
				"tags": [
					"Warehouses.Actions"
				],
				"operationId": "Warehouses.SearchWarehouseLocationsAsync",
				"requestBody": {
					"description": "Action parameters",
					"content": {
						"application/json": {
							"schema": {
								"type": "object",
								"properties": {
									"searchCriteria": {
										"anyOf": [
											{
												"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseLocationSearchCriteria"
											},
											{
												"type": "object",
												"nullable": true
											}
										]
									}
								}
							}
						}
					},
					"required": true
				},
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseLocation"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "action"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		},
		"/Commerce/Warehouses/SearchWarehouses(searchText='{searchText}')": {
			"get": {
				"tags": [
					"Warehouses.Functions"
				],
				"operationId": "Warehouses.SearchWarehouses",
				"parameters": [
					{
						"name": "searchText",
						"in": "path",
						"description": "Usage: searchText='{searchText}'",
						"required": true,
						"style": "simple",
						"schema": {
							"type": "string",
							"nullable": true
						}
					},
					{
						"$ref": "#/components/parameters/top"
					},
					{
						"$ref": "#/components/parameters/skip"
					},
					{
						"$ref": "#/components/parameters/search"
					},
					{
						"$ref": "#/components/parameters/filter"
					},
					{
						"$ref": "#/components/parameters/count"
					},
					{
						"name": "$select",
						"in": "query",
						"description": "Select properties to be returned",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"InventLocation",
									"Name",
									"IsWMSEnabled",
									"DefaultInventoryStatus",
									"DefaultReceiptLocation",
									"DefaultLocationId",
									"DefaultIssueLocation",
									"Address",
									"ExtensionProperties"
								],
								"type": "string"
							}
						}
					},
					{
						"name": "$orderby",
						"in": "query",
						"description": "Order items by property values",
						"style": "form",
						"explode": false,
						"schema": {
							"uniqueItems": true,
							"type": "array",
							"items": {
								"enum": [
									"InventLocation",
									"InventLocation desc",
									"Name",
									"Name desc",
									"IsWMSEnabled",
									"IsWMSEnabled desc",
									"DefaultInventoryStatus",
									"DefaultInventoryStatus desc",
									"DefaultReceiptLocation",
									"DefaultReceiptLocation desc",
									"DefaultLocationId",
									"DefaultLocationId desc",
									"DefaultIssueLocation",
									"DefaultIssueLocation desc",
									"Address",
									"Address desc",
									"ExtensionProperties",
									"ExtensionProperties desc"
								],
								"type": "string"
							}
						}
					}
				],
				"responses": {
					"200": {
						"description": "Success",
						"content": {
							"application/json": {
								"schema": {
									"title": "Collection of Warehouse",
									"type": "object",
									"properties": {
										"value": {
											"type": "array",
											"items": {
												"anyOf": [
													{
														"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Warehouse"
													},
													{
														"type": "object",
														"nullable": true
													}
												]
											}
										}
									}
								}
							}
						}
					},
					"default": {
						"$ref": "#/components/responses/error"
					}
				},
				"x-ms-docs-operation-type": "function"
			},
			"parameters": [
				{
					"$ref": "#/components/parameters/top"
				},
				{
					"$ref": "#/components/parameters/skip"
				}
			]
		}
	},
	"components": {
		"schemas": {
			"Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration": {
				"title": "ExtensibleEnumeration",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string"
					},
					"Value": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleTransactionType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ExtensibleTransactionType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleSalesTransactionType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ExtensibleSalesTransactionType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineStatus": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "FulfillmentLineStatus",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineDeliveryType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "FulfillmentLineDeliveryType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleAddressType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ExtensibleAddressType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleLoyaltyRewardPointActivityEntryType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ExtensibleLoyaltyRewardPointActivityEntryType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleAttributeDataType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ExtensibleAttributeDataType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReleasedProductServiceType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ReleasedProductServiceType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleElectronicAddressType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ExtensibleElectronicAddressType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptOutputFormatType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ReceiptOutputFormatType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderLookupAdditionalCriteriaType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "OrderLookupAdditionalCriteriaType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Address": {
				"title": "Address",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Id": {
						"type": "string",
						"nullable": true
					},
					"FullAddress": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Street": {
						"type": "string",
						"nullable": true
					},
					"StreetNumber": {
						"type": "string",
						"nullable": true
					},
					"County": {
						"type": "string",
						"nullable": true
					},
					"CountyName": {
						"type": "string",
						"nullable": true
					},
					"City": {
						"type": "string",
						"nullable": true
					},
					"DistrictName": {
						"type": "string",
						"nullable": true
					},
					"State": {
						"type": "string",
						"nullable": true
					},
					"StateName": {
						"type": "string",
						"nullable": true
					},
					"ZipCode": {
						"type": "string",
						"nullable": true
					},
					"ThreeLetterISORegionName": {
						"type": "string",
						"nullable": true
					},
					"Phone": {
						"type": "string",
						"nullable": true
					},
					"PhoneRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PhoneExt": {
						"type": "string",
						"nullable": true
					},
					"Email": {
						"type": "string",
						"nullable": true
					},
					"EmailContent": {
						"type": "string",
						"nullable": true
					},
					"EmailRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Url": {
						"type": "string",
						"nullable": true
					},
					"UrlRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"TwoLetterISORegionName": {
						"type": "string",
						"nullable": true
					},
					"Deactivate": {
						"type": "boolean",
						"nullable": true
					},
					"AttentionTo": {
						"type": "string",
						"nullable": true
					},
					"BuildingCompliment": {
						"type": "string",
						"nullable": true
					},
					"Postbox": {
						"type": "string",
						"nullable": true
					},
					"TaxGroup": {
						"type": "string",
						"nullable": true
					},
					"AddressTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsPrimary": {
						"type": "boolean",
						"nullable": true
					},
					"IsPrivate": {
						"type": "boolean",
						"nullable": true
					},
					"PartyNumber": {
						"type": "string",
						"nullable": true
					},
					"IsAsyncAddress": {
						"type": "boolean",
						"nullable": true
					},
					"DirectoryPartyTableRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DirectoryPartyLocationRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DirectoryPartyLocationRoleRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LogisticsLocationId": {
						"type": "string",
						"nullable": true
					},
					"LogisticsLocationRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LogisticsLocationExtRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LogisticsLocationRoleRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PhoneLogisticsLocationRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PhoneLogisticsLocationId": {
						"type": "string",
						"nullable": true
					},
					"EmailLogisticsLocationRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"EmailLogisticsLocationId": {
						"type": "string",
						"nullable": true
					},
					"UrlLogisticsLocationRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"UrlLogisticsLocationId": {
						"type": "string",
						"nullable": true
					},
					"ExpireRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SortOrder": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RoleCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAffiliation": {
				"title": "CustomerAffiliation",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RetailAffiliationId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"HideInChannels": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerBalances": {
				"title": "CustomerBalances",
				"type": "object",
				"properties": {
					"Balance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"PendingBalance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"CreditLimit": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"InvoiceAccountBalance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"InvoiceAccountPendingBalance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"InvoiceAccountCreditLimit": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"OpenInvoiceBalance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OpenInvoiceCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.GlobalCustomer": {
				"title": "GlobalCustomer",
				"type": "object",
				"properties": {
					"PartyNumber": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"IsAsyncCustomer": {
						"type": "boolean",
						"nullable": true
					},
					"AccountNumber": {
						"type": "string",
						"nullable": true
					},
					"FullName": {
						"type": "string",
						"nullable": true
					},
					"FullAddress": {
						"type": "string",
						"nullable": true
					},
					"Phone": {
						"type": "string",
						"nullable": true
					},
					"Email": {
						"type": "string",
						"nullable": true
					},
					"CustomerTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Images": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"OfflineImage": {
						"type": "string",
						"nullable": true
					},
					"IsB2b": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValue": {
				"title": "AttributeValue",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"KeyName": {
						"type": "string",
						"nullable": true
					},
					"UnitOfMeasureSymbol": {
						"type": "string",
						"nullable": true
					},
					"DataTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"BooleanValue": {
						"type": "boolean",
						"nullable": true
					},
					"DateTimeOffsetValue": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"FloatValue": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IntegerValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TextValue": {
						"type": "string",
						"nullable": true
					},
					"CurrencyValue": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"AttributeValueId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Swatches": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeSwatch"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase": {
				"title": "AttributeValueBase",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Barcode": {
				"title": "Barcode",
				"type": "object",
				"properties": {
					"BarcodeId": {
						"type": "string",
						"nullable": true
					},
					"BarcodePrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"EmployeeId": {
						"type": "string",
						"nullable": true
					},
					"SalespersonId": {
						"type": "string",
						"nullable": true
					},
					"EANLicenseId": {
						"type": "string",
						"nullable": true
					},
					"DataEntry": {
						"type": "string",
						"nullable": true
					},
					"DiscountCode": {
						"type": "string",
						"nullable": true
					},
					"GiftCardNumber": {
						"type": "string",
						"nullable": true
					},
					"LoyaltyCardNumber": {
						"type": "string",
						"nullable": true
					},
					"ItemBarcode": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemBarcode"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"EntryMethodTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ItemType": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"EnterDimensions": {
						"type": "boolean",
						"nullable": true
					},
					"ItemGroupId": {
						"type": "string",
						"nullable": true
					},
					"ItemDepartmentId": {
						"type": "string",
						"nullable": true
					},
					"ScaleItem": {
						"type": "boolean",
						"nullable": true
					},
					"ZeroPriceValid": {
						"type": "boolean",
						"nullable": true
					},
					"NegativeQuantity": {
						"type": "boolean",
						"nullable": true
					},
					"DiscountNotAllowed": {
						"type": "boolean",
						"nullable": true
					},
					"DateToBeBlocked": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DateToBeActivated": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"CheckDigitValidated": {
						"type": "boolean",
						"nullable": true
					},
					"CouponId": {
						"type": "string",
						"nullable": true
					},
					"Message": {
						"type": "string",
						"nullable": true
					},
					"LineDiscountGroup": {
						"type": "string",
						"nullable": true
					},
					"MultilineDiscountGroup": {
						"type": "string",
						"nullable": true
					},
					"IncludedInTotalDiscount": {
						"type": "boolean",
						"nullable": true
					},
					"CostPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"BatchId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemBarcode": {
				"title": "ItemBarcode",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"BarcodeSetupId": {
						"type": "string",
						"nullable": true
					},
					"ItemBarcodeValue": {
						"type": "string",
						"nullable": true
					},
					"InventoryDimensionId": {
						"type": "string",
						"nullable": true
					},
					"IsBlocked": {
						"type": "boolean",
						"nullable": true
					},
					"Display": {
						"type": "boolean",
						"nullable": true
					},
					"VariantId": {
						"type": "string",
						"nullable": true
					},
					"UnitId": {
						"type": "string",
						"nullable": true
					},
					"UseForInput": {
						"type": "boolean",
						"nullable": true
					},
					"UseForPrinting": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGrid": {
				"title": "ButtonGrid",
				"type": "object",
				"properties": {
					"Id": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"DefaultColor": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SpaceBetweenButtonsInPixels": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Buttons": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridButton"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.GetButtonGridsByIdsCriteria": {
				"title": "GetButtonGridsByIdsCriteria",
				"type": "object",
				"properties": {
					"ButtonGridIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLine": {
				"title": "CartLine",
				"type": "object",
				"properties": {
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"TaxOverrideCode": {
						"type": "string",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"Barcode": {
						"type": "string",
						"nullable": true
					},
					"EntryMethodTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"InventoryDimensionId": {
						"type": "string",
						"nullable": true
					},
					"Comment": {
						"type": "string",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"WarehouseId": {
						"type": "string",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Price": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtendedPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SalesTaxGroupId": {
						"type": "string",
						"nullable": true
					},
					"ItemTaxGroupId": {
						"type": "string",
						"nullable": true
					},
					"TotalAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetAmountWithoutTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountAmountWithoutTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LinePercentageDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineManualDiscountPercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineManualDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnitOfMeasureSymbol": {
						"type": "string",
						"nullable": true
					},
					"ShippingAddress": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"DeliveryMode": {
						"type": "string",
						"nullable": true
					},
					"DeliveryModeChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RequestedDeliveryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"PickupTimeslotStartDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"PickupTimeslotEndDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"IsWarrantyLine": {
						"type": "boolean",
						"nullable": true
					},
					"WarrantableTransactionId": {
						"type": "string",
						"nullable": true
					},
					"WarrantableSalesId": {
						"type": "string",
						"nullable": true
					},
					"WarrantableLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"WarrantableSerialNumber": {
						"type": "string",
						"nullable": true
					},
					"WarrantiedId": {
						"type": "string",
						"nullable": true
					},
					"ReturnTransactionId": {
						"type": "string",
						"nullable": true
					},
					"ReturnLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ReturnInventTransId": {
						"type": "string",
						"nullable": true
					},
					"ReturnStore": {
						"type": "string",
						"nullable": true
					},
					"ReturnTerminalId": {
						"type": "string",
						"nullable": true
					},
					"IsVoided": {
						"type": "boolean",
						"nullable": true
					},
					"IsTaxOverideCodeTaxExempt": {
						"type": "boolean",
						"nullable": true
					},
					"IsGiftCardLine": {
						"type": "boolean",
						"nullable": true
					},
					"IsPriceKeyedIn": {
						"type": "boolean",
						"nullable": true
					},
					"GiftCardId": {
						"type": "string",
						"nullable": true
					},
					"GiftCardCurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"GiftCardOperationValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"GiftCardTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SalesStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"QuantityOrdered": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityNotProcessed": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityReserved": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityPicked": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityPacked": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityInvoiced": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityCanceled": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"default": "0",
						"nullable": true
					},
					"FulfillmentStoreId": {
						"type": "string",
						"nullable": true
					},
					"SerialNumber": {
						"type": "string",
						"nullable": true
					},
					"ElectronicDeliveryEmail": {
						"type": "string",
						"nullable": true
					},
					"ElectronicDeliveryEmailContent": {
						"type": "string",
						"nullable": true
					},
					"IsPriceOverridden": {
						"type": "boolean",
						"nullable": true
					},
					"OriginalPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsInvoiceLine": {
						"type": "boolean",
						"nullable": true
					},
					"InvoiceId": {
						"type": "string",
						"nullable": true
					},
					"InvoiceAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GiftCardBalance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineVersion": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"PromotionLines": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"PriceLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"DiscountLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"RelatedDiscountedLineIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"ReasonCodeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ChargeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TaxLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ReturnTaxLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TaxRatePercent": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsCustomerAccountDeposit": {
						"type": "boolean",
						"nullable": true
					},
					"LinkedParentLineId": {
						"type": "string",
						"nullable": true
					},
					"QuantityReturnable": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"LineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CommissionSalesGroup": {
						"type": "string",
						"nullable": true
					},
					"TrackingId": {
						"type": "string",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"QuantityRemained": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityShipped": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"AttributeValues": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ThirdPartyGiftCardInfo": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ThirdPartyGiftCardInfo"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"BarcodeEmbeddedPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PriceInBarcode": {
						"type": "boolean",
						"nullable": true
					},
					"InvoiceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"InvoicedSalesId": {
						"type": "string",
						"nullable": true
					},
					"WarehouseLocation": {
						"type": "string",
						"nullable": true
					},
					"DetailedLineStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SalesAgreementLineRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ThirdPartyGiftCardInfo": {
				"title": "ThirdPartyGiftCardInfo",
				"type": "object",
				"properties": {
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Authorization": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CardTypeInfo": {
				"title": "CardTypeInfo",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"TypeId": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"PaymentMethodId": {
						"type": "string",
						"nullable": true
					},
					"CardTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"Issuer": {
						"type": "string",
						"nullable": true
					},
					"NumberFrom": {
						"type": "string",
						"nullable": true
					},
					"NumberTo": {
						"type": "string",
						"nullable": true
					},
					"CashBackLimit": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AllowManualInput": {
						"type": "boolean",
						"nullable": true
					},
					"CheckModulus": {
						"type": "boolean",
						"nullable": true
					},
					"HasTenderDiscount": {
						"type": "boolean",
						"nullable": true
					},
					"IsPinRequired": {
						"type": "boolean",
						"nullable": true
					},
					"IsExpirationDateRequired": {
						"type": "boolean",
						"nullable": true
					},
					"ConnectorName": {
						"type": "string",
						"nullable": true
					},
					"PaymentProcessorMethod": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CashDeclaration": {
				"title": "CashDeclaration",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Currency": {
						"type": "string",
						"nullable": true
					},
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CashTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IncludeInQuickPayShortcuts": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseAccount": {
				"title": "IncomeExpenseAccount",
				"type": "object",
				"properties": {
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AccountNumber": {
						"type": "string",
						"nullable": true
					},
					"AccountName": {
						"type": "string",
						"nullable": true
					},
					"AccountNameAlias": {
						"type": "string",
						"nullable": true
					},
					"AccountTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Message1Line": {
						"type": "string",
						"nullable": true
					},
					"Message2Line": {
						"type": "string",
						"nullable": true
					},
					"SlipText1Line": {
						"type": "string",
						"nullable": true
					},
					"SlipText2Line": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseLine": {
				"title": "IncomeExpenseLine",
				"type": "object",
				"properties": {
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IncomeExpenseAccount": {
						"type": "string",
						"nullable": true
					},
					"StoreNumber": {
						"type": "string",
						"nullable": true
					},
					"AccountTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"Terminal": {
						"type": "string",
						"nullable": true
					},
					"Shift": {
						"type": "string",
						"nullable": true
					},
					"TransactionStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartTenderLine": {
				"title": "CartTenderLine",
				"type": "object",
				"properties": {
					"PaymentCard": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentCard"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"TokenizedPaymentCard": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TokenizedPaymentCard"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"CardPaymentAcceptResult": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CardPaymentAcceptResult"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"IsLinkedRefund": {
						"type": "boolean",
						"nullable": true
					},
					"LinkedPaymentStore": {
						"type": "string",
						"nullable": true
					},
					"LinkedPaymentTerminalId": {
						"type": "string",
						"nullable": true
					},
					"LinkedPaymentTransactionId": {
						"type": "string",
						"nullable": true
					},
					"LinkedPaymentLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LinkedPaymentCurrency": {
						"type": "string",
						"nullable": true
					},
					"TenderLineId": {
						"type": "string",
						"nullable": true
					},
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CashBackAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AmountInTenderedCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AmountInCompanyCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Currency": {
						"type": "string",
						"nullable": true
					},
					"ExchangeRate": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CompanyCurrencyExchangeRate": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TenderTypeId": {
						"type": "string",
						"nullable": true
					},
					"SignatureData": {
						"type": "string",
						"nullable": true
					},
					"ReasonCodeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"LineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GiftCardId": {
						"type": "string",
						"nullable": true
					},
					"GiftCardPin": {
						"type": "string",
						"nullable": true
					},
					"GiftCardExpirationYear": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"GiftCardExpirationMonth": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CreditMemoId": {
						"type": "string",
						"nullable": true
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"LoyaltyCardId": {
						"type": "string",
						"nullable": true
					},
					"CardTypeId": {
						"type": "string",
						"nullable": true
					},
					"IsChangeLine": {
						"type": "boolean",
						"nullable": true
					},
					"IsHistorical": {
						"type": "boolean",
						"nullable": true
					},
					"IsVoidable": {
						"type": "boolean",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"VoidStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"AuthorizedAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PaymentRefRecId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CardPaymentAccountId": {
						"type": "string",
						"nullable": true
					},
					"ProcessingTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CardProcessorStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LinkedPaymentRefRecId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"IsPolicyBypassed": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine": {
				"title": "ChargeLine",
				"type": "object",
				"properties": {
					"ChargeLineId": {
						"type": "string",
						"nullable": true
					},
					"ChargeCode": {
						"type": "string",
						"nullable": true
					},
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"ModuleTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 1,
						"nullable": true
					},
					"IsHeaderChargeProrated": {
						"type": "boolean",
						"nullable": true
					},
					"ChargeTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ChargeMethodValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CalculatedAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Value": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"MarkupAutoLineRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"MarkupAutoTableRecId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SaleLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"FromAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ToAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Keep": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"AmountRefunded": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ChargeLineOverrides": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLineOverride"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ReasonCodeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"IsRefundable": {
						"type": "boolean",
						"nullable": true
					},
					"IsShipping": {
						"type": "boolean",
						"nullable": true
					},
					"IsOverridden": {
						"type": "boolean",
						"nullable": true
					},
					"IsInvoiced": {
						"type": "boolean",
						"nullable": true
					},
					"CalculatedProratedAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SpecificUnitSymbol": {
						"type": "string",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Price": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ItemTaxGroupId": {
						"type": "string",
						"nullable": true
					},
					"SalesTaxGroupId": {
						"type": "string",
						"nullable": true
					},
					"OriginalSalesTaxGroupId": {
						"type": "string",
						"nullable": true
					},
					"OriginalItemTaxGroupId": {
						"type": "string",
						"nullable": true
					},
					"TaxAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SalesOrderUnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"NetAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetAmountPerUnit": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GrossAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TaxMeasures": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxMeasure"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TaxAmountExemptInclusive": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxAmountInclusive": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxAmountExclusive": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetAmountWithAllInclusiveTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"BeginDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"EndDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"TaxRatePercent": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsReturnByReceipt": {
						"type": "boolean",
						"nullable": true
					},
					"ReturnLineTaxAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ReturnTaxLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TaxExemptPriceInclusiveReductionAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxExemptPriceInclusiveOriginalPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CityInfo": {
				"title": "CityInfo",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"CountryRegionId": {
						"type": "string",
						"nullable": true
					},
					"StateId": {
						"type": "string",
						"nullable": true
					},
					"CountyId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommissionSalesGroup": {
				"title": "CommissionSalesGroup",
				"type": "object",
				"properties": {
					"GroupId": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInformation": {
				"title": "ContactInformation",
				"type": "object",
				"properties": {
					"Value": {
						"type": "string",
						"nullable": true
					},
					"ContactInformationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeCategory": {
				"title": "AttributeCategory",
				"type": "object",
				"properties": {
					"Value": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"KeyName": {
						"type": "string",
						"nullable": true
					},
					"DataTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Attribute": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"NameTranslations": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeProduct": {
				"title": "AttributeProduct",
				"type": "object",
				"properties": {
					"MetadataFlags": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductAttributeMetadataFlags"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"IsDimension": {
						"type": "boolean",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"KeyName": {
						"type": "string",
						"nullable": true
					},
					"DataTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Attribute": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"NameTranslations": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComparisonEntry": {
				"title": "ProductComparisonEntry",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64"
					},
					"AttributeValue": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValue"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComparisonLine": {
				"title": "ProductComparisonLine",
				"type": "object",
				"properties": {
					"AttributeRecordId": {
						"type": "integer",
						"format": "int64"
					},
					"AttributeName": {
						"type": "string",
						"nullable": true
					},
					"ProductAttributeComparisonEntries": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComparisonEntry"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchField": {
				"title": "CustomerSearchField",
				"type": "object",
				"properties": {
					"IsShortcut": {
						"type": "boolean",
						"nullable": true
					},
					"DisplayName": {
						"type": "string",
						"nullable": true
					},
					"CanBeRefined": {
						"type": "boolean",
						"nullable": true
					},
					"SearchField": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchFieldType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchByFieldCriteria": {
				"title": "CustomerSearchByFieldCriteria",
				"type": "object",
				"properties": {
					"Criteria": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchByFieldCriterion"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"DataLevelValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchByFieldCriterion": {
				"title": "CustomerSearchByFieldCriterion",
				"type": "object",
				"properties": {
					"SearchTerm": {
						"type": "string",
						"nullable": true
					},
					"SearchField": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchFieldType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchFieldType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "CustomerSearchFieldType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderShipments": {
				"title": "OrderShipments",
				"type": "object",
				"properties": {
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ChannelReferenceId": {
						"type": "string",
						"nullable": true
					},
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"DeliveryMode": {
						"type": "string",
						"nullable": true
					},
					"GrossAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"InventoryLocationId": {
						"type": "string",
						"nullable": true
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					},
					"RequestedDeliveryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"TotalAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SalesLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Shipments": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shipment"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Shipment": {
				"title": "Shipment",
				"type": "object",
				"properties": {
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"ShipmentId": {
						"type": "string",
						"nullable": true
					},
					"DeliveryAddress": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ShipDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DeliveryMode": {
						"type": "string",
						"nullable": true
					},
					"TermsOfDelivery": {
						"type": "string",
						"nullable": true
					},
					"WeightUnit": {
						"type": "string",
						"nullable": true
					},
					"TrackingNumber": {
						"type": "string",
						"nullable": true
					},
					"TrackingUrl": {
						"type": "string",
						"nullable": true
					},
					"LatestCarrierTrackingInfo": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TrackingInfo"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"CarrierId": {
						"type": "string",
						"nullable": true
					},
					"CarrierName": {
						"type": "string",
						"nullable": true
					},
					"ShippingWeight": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ShipmentLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentLine": {
				"title": "ShipmentLine",
				"type": "object",
				"properties": {
					"ShipmentLineId": {
						"type": "string",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"InventDimId": {
						"type": "string",
						"nullable": true
					},
					"OrderedQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DeliveredQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RemainingQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"InventoryTransactionId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Transaction": {
				"title": "Transaction",
				"type": "object",
				"properties": {
					"Id": {
						"type": "string",
						"nullable": true
					},
					"StoreId": {
						"type": "string",
						"nullable": true
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"IsCreatedOffline": {
						"type": "boolean",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"LanguageId": {
						"type": "string",
						"nullable": true
					},
					"ShiftId": {
						"type": "string",
						"nullable": true
					},
					"ShiftTerminalId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					},
					"GrossAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"TransactionTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"TransactionStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"BeginDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"GiftCardActiveFrom": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"GiftCardBalance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GiftCardExpireDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"GiftCardHistoryDetails": {
						"type": "string",
						"nullable": true
					},
					"GiftCardIssueAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GiftCardIdMasked": {
						"type": "string",
						"nullable": true
					},
					"FromSafe": {
						"type": "string",
						"nullable": true
					},
					"ToSafe": {
						"type": "string",
						"nullable": true
					},
					"FromShiftTerminalId": {
						"type": "string",
						"nullable": true
					},
					"ToShiftTerminalId": {
						"type": "string",
						"nullable": true
					},
					"FromShiftId": {
						"type": "string",
						"nullable": true
					},
					"TransactionSourceContextTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TransactionDestinationContextTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ToShiftId": {
						"type": "string",
						"nullable": true
					},
					"TransactionDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftReconciliationLine": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Transaction"
					},
					{
						"title": "ShiftReconciliationLine",
						"type": "object",
						"properties": {
							"GroupId": {
								"type": "integer",
								"format": "int64",
								"nullable": true
							},
							"GroupDescription": {
								"type": "string",
								"nullable": true
							},
							"ShiftGroupLinesCount": {
								"type": "integer",
								"format": "int64",
								"nullable": true
							},
							"ShiftGroupLinesClosedCount": {
								"type": "integer",
								"format": "int64",
								"nullable": true
							},
							"AmountInOriginalCurrency": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"TransactionCurrencyCode": {
								"type": "string",
								"nullable": true
							},
							"TenderType": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftReconciliationLineRetrievalCriteria": {
				"title": "ShiftReconciliationLineRetrievalCriteria",
				"type": "object",
				"properties": {
					"TransactionTypeValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"ShiftReconciliationLineStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Shifts": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftKey"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"DestinationShift": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftKey"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"SourceShift": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftKey"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"SourceSafe": {
						"type": "string",
						"nullable": true
					},
					"DestinationSafe": {
						"type": "string",
						"nullable": true
					},
					"TransactionSourceContextTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TransactionDestinationContextTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchConfiguration": {
				"title": "SearchConfiguration",
				"type": "object",
				"properties": {
					"ProductSortColumns": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SortColumn"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ProductSearchServiceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ProductSortColumnsLabels": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LocalizedText"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItem": {
				"title": "CustomerTimelineItem",
				"type": "object",
				"properties": {
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"Id": {
						"type": "string",
						"nullable": true
					},
					"EntityType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemEntityType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"TypeId": {
						"type": "string",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"StartDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Title": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeDefinition": {
				"title": "AttributeDefinition",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"AttributeTypeName": {
						"type": "string",
						"nullable": true
					},
					"ExtDataType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleAttributeDataType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"DataTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsHidden": {
						"type": "boolean",
						"nullable": true
					},
					"IsMandatory": {
						"type": "boolean",
						"nullable": true
					},
					"IsMultiValue": {
						"type": "boolean",
						"nullable": true
					},
					"IsEnumeration": {
						"type": "boolean",
						"nullable": true
					},
					"TranslationDetails": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeTranslationDetails"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"EnumerationDetails": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumeration"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"DefaultValue": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"UpperBound": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"LowerBound": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"DisplayOrder": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeTranslationDetails": {
				"title": "AttributeTranslationDetails",
				"type": "object",
				"properties": {
					"AttributeRecordId": {
						"type": "integer",
						"format": "int64"
					},
					"LanguageId": {
						"type": "string",
						"nullable": true
					},
					"FriendlyName": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"HelpText": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumeration": {
				"title": "AttributeEnumeration",
				"type": "object",
				"properties": {
					"OrdinalNumber": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"EnumerationValue": {
						"type": "string",
						"nullable": true
					},
					"AttributeEnumerationTranslations": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumerationTranslation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumerationTranslation": {
				"title": "AttributeEnumerationTranslation",
				"type": "object",
				"properties": {
					"LanguageId": {
						"type": "string",
						"nullable": true
					},
					"EnumerationTranslationValue": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeDefinitionCriteria": {
				"title": "AttributeDefinitionCriteria",
				"type": "object",
				"properties": {
					"AttributeGroupIdentifier": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Languages": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupDefinition": {
				"title": "AttributeGroupDefinition",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"TranslationDetails": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupTranslationDetails"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupTranslationDetails": {
				"title": "AttributeGroupTranslationDetails",
				"type": "object",
				"properties": {
					"AttributeGroupRecordId": {
						"type": "integer",
						"format": "int64"
					},
					"LanguageId": {
						"type": "string",
						"nullable": true
					},
					"FriendlyName": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"HelpText": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupDefinitionCriteria": {
				"title": "AttributeGroupDefinitionCriteria",
				"type": "object",
				"properties": {
					"AttributeGroupIdentifiers": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					},
					"Languages": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CountyInfo": {
				"title": "CountyInfo",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"CountyId": {
						"type": "string",
						"nullable": true
					},
					"CountryRegionId": {
						"type": "string",
						"nullable": true
					},
					"StateId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerGroup": {
				"title": "CustomerGroup",
				"type": "object",
				"properties": {
					"CustomerGroupNumber": {
						"type": "string",
						"nullable": true
					},
					"CustomerGroupName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLine": {
				"title": "DiscountLine",
				"type": "object",
				"properties": {
					"SaleLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OfferId": {
						"type": "string",
						"nullable": true
					},
					"OfferName": {
						"type": "string",
						"nullable": true
					},
					"OfferDescription": {
						"type": "string",
						"nullable": true
					},
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountCost": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"EffectiveAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"EffectivePercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SavedEffectiveAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Percentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DealPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountLineTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ManualDiscountTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CustomerDiscountTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"PeriodicDiscountTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DiscountApplicationGroup": {
						"type": "string",
						"nullable": true
					},
					"ConcurrencyModeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 0,
						"nullable": true
					},
					"IsCompoundable": {
						"type": "boolean",
						"nullable": true
					},
					"DiscountCode": {
						"type": "string",
						"nullable": true
					},
					"PricingPriorityNumber": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"PricingAttributeCombinationPriority": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsDiscountCodeRequired": {
						"type": "boolean",
						"nullable": true
					},
					"ThresholdAmountRequired": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"BundleId": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ValidFrom": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ValidTo": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeePermissions": {
				"title": "EmployeePermissions",
				"type": "object",
				"properties": {
					"PriceOverrideRestrictionValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"AllowPriceOverride": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"MaximumDiscountPercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaximumLineDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaximumLineReturnAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaximumTotalDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaximumTotalDiscountPercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaxTotalReturnAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"Roles": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"AllowUseSharedShift": {
						"type": "boolean",
						"nullable": true
					},
					"AllowManageSharedShift": {
						"type": "boolean",
						"nullable": true
					},
					"AllowTaskGuides": {
						"type": "boolean",
						"nullable": true
					},
					"AllowSaleOutsideAssortment": {
						"type": "boolean",
						"nullable": true
					},
					"AllowPrintingReceiptCopy": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeePermissionsAllowPrintingReceiptCopy"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"AllowSkipFiscalRegistration": {
						"type": "boolean",
						"nullable": true
					},
					"AllowSkipRegistrationOrMarkAsRegistered": {
						"type": "boolean",
						"nullable": true
					},
					"AllowPostponeRegistration": {
						"type": "boolean",
						"nullable": true
					},
					"AllowCreateTransferOrder": {
						"type": "boolean",
						"nullable": true
					},
					"AllowAcceptOrder": {
						"type": "boolean",
						"nullable": true
					},
					"AllowTaskManagement": {
						"type": "boolean",
						"nullable": true
					},
					"AllowRejectOrder": {
						"type": "boolean",
						"nullable": true
					},
					"AllowMassActivation": {
						"type": "boolean",
						"nullable": true
					},
					"AllowPostInventoryAdjustment": {
						"type": "boolean",
						"nullable": true
					},
					"AllowPostStockCounting": {
						"type": "boolean",
						"nullable": true
					},
					"AllowCreatePurchaseOrder": {
						"type": "boolean",
						"nullable": true
					},
					"AllowConfirmPurchaseOrder": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty": {
				"title": "CommerceProperty",
				"type": "object",
				"properties": {
					"Key": {
						"type": "string",
						"nullable": true
					},
					"Value": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue": {
				"title": "CommercePropertyValue",
				"type": "object",
				"properties": {
					"BooleanValue": {
						"type": "boolean",
						"nullable": true
					},
					"ByteValue": {
						"type": "integer",
						"format": "uint8",
						"nullable": true
					},
					"DateTimeOffsetValue": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DecimalValue": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IntegerValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LongValue": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"StringValue": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegionInfo": {
				"title": "CountryRegionInfo",
				"type": "object",
				"properties": {
					"CountryRegionId": {
						"type": "string",
						"nullable": true
					},
					"ShortName": {
						"type": "string",
						"nullable": true
					},
					"LongName": {
						"type": "string",
						"nullable": true
					},
					"ISOCode": {
						"type": "string",
						"nullable": true
					},
					"TimeZone": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LanguageId": {
						"type": "string",
						"nullable": true
					},
					"AddressFormatLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressFormattingInfo"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"AddressFormatId": {
						"type": "string",
						"nullable": true
					},
					"AddressFormatName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CreditMemo": {
				"title": "CreditMemo",
				"type": "object",
				"properties": {
					"Id": {
						"type": "string",
						"nullable": true
					},
					"Balance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Currency": {
				"title": "Currency",
				"type": "object",
				"properties": {
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"CurrencySymbol": {
						"type": "string",
						"nullable": true
					},
					"RoundOffPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RoundOffSales": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RoundOffTypePrice": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RoundOffTypeSales": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"NumberOfDecimals": {
						"maximum": 32767,
						"minimum": -32768,
						"type": "integer",
						"format": "int16",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CurrencyAmount": {
				"title": "CurrencyAmount",
				"type": "object",
				"properties": {
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"CurrencySymbol": {
						"type": "string",
						"nullable": true
					},
					"ConvertedAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RoundedConvertedAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExchangeRate": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ScaleUnitConfiguration": {
				"title": "ScaleUnitConfiguration",
				"type": "object",
				"properties": {
					"Id": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Region": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EnvironmentConfiguration": {
				"title": "EnvironmentConfiguration",
				"type": "object",
				"properties": {
					"EnvironmentId": {
						"type": "string",
						"nullable": true
					},
					"EnvironmentName": {
						"type": "string",
						"nullable": true
					},
					"TenantId": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"ClientAppInsightsInstrumentationKey": {
						"type": "string",
						"nullable": true
					},
					"HardwareStationAppInsightsInstrumentationKey": {
						"type": "string",
						"nullable": true
					},
					"WindowsPhonePosAppInsightsInstrumentationKey": {
						"type": "string",
						"nullable": true
					},
					"BaseVersion": {
						"type": "string",
						"nullable": true
					},
					"ScaleUnit": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ScaleUnitConfiguration"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"AADAuthority": {
						"type": "string",
						"nullable": true
					},
					"FrameworkName": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderManagementConfiguration": {
				"title": "OrderManagementConfiguration",
				"type": "object",
				"properties": {
					"EnableContactEditPromptForAsyncOrderCancellation": {
						"type": "boolean",
						"nullable": true
					},
					"SkipSalesInvoiceSelectionDuringReturn": {
						"type": "boolean",
						"nullable": true
					},
					"OrderAttributeForTIN": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeviceConfiguration": {
				"title": "DeviceConfiguration",
				"type": "object",
				"properties": {
					"UseInMemoryDeviceDataStorage": {
						"type": "boolean",
						"nullable": true
					},
					"AllowItemsAggregation": {
						"type": "boolean",
						"nullable": true
					},
					"AggregateItemsForPrinting": {
						"type": "boolean",
						"nullable": true
					},
					"AggregatePayments": {
						"type": "boolean",
						"nullable": true
					},
					"AlwaysExpandTransactionScreenLineDetails": {
						"type": "boolean",
						"nullable": true
					},
					"AuditEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"DiscountAtTotal": {
						"type": "string",
						"nullable": true
					},
					"ProductDiscount": {
						"type": "string",
						"nullable": true
					},
					"ManuallyCalculateComplexDiscounts": {
						"type": "boolean",
						"nullable": true
					},
					"DisplaySecondaryTotalCurrency": {
						"type": "boolean",
						"nullable": true
					},
					"EndOfTransaction": {
						"type": "string",
						"nullable": true
					},
					"ItemNotOnFile": {
						"type": "string",
						"nullable": true
					},
					"LimitStaffListToStore": {
						"type": "boolean",
						"nullable": true
					},
					"LineItemTaxChange": {
						"type": "string",
						"nullable": true
					},
					"MarkUp": {
						"type": "string",
						"nullable": true
					},
					"MaximumPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaximumQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MinimumPasswordLength": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"MustKeyInPriceIfZero": {
						"type": "boolean",
						"nullable": true
					},
					"NfcEContingencyModeEnabled": {
						"type": "string",
						"nullable": true
					},
					"NfcEVoided": {
						"type": "string",
						"nullable": true
					},
					"FunctionalityProfileDescription": {
						"type": "string",
						"nullable": true
					},
					"OverridePrice": {
						"type": "string",
						"nullable": true
					},
					"PrintVoidTransactionReceipts": {
						"type": "boolean",
						"nullable": true
					},
					"PrintReceiptsOnCardDecline": {
						"type": "boolean",
						"nullable": true
					},
					"PrintXZReportsOnTerminal": {
						"type": "boolean",
						"nullable": true
					},
					"PrintTenderDetailsOnXReport": {
						"type": "boolean",
						"nullable": true
					},
					"ProfileId": {
						"type": "string",
						"nullable": true
					},
					"RefundSale": {
						"type": "string",
						"nullable": true
					},
					"ReturnProduct": {
						"type": "string",
						"nullable": true
					},
					"SalesPerson": {
						"type": "string",
						"nullable": true
					},
					"SecondaryTotalCurrency": {
						"type": "string",
						"nullable": true
					},
					"SelectHardwareStationOnTendering": {
						"type": "boolean",
						"nullable": true
					},
					"SelectHardwareStationAtStartOfTransaction": {
						"type": "boolean",
						"nullable": true
					},
					"SerialNumber": {
						"type": "string",
						"nullable": true
					},
					"ShowStaffListAtLogOn": {
						"type": "boolean",
						"nullable": true
					},
					"StaffBarcodeLogOn": {
						"type": "boolean",
						"nullable": true
					},
					"StaffBarcodeLogOnRequiresPassword": {
						"type": "boolean",
						"nullable": true
					},
					"StaffCardLogOn": {
						"type": "boolean",
						"nullable": true
					},
					"StaffCardLogOnRequiresPassword": {
						"type": "boolean",
						"nullable": true
					},
					"StartOfTransaction": {
						"type": "string",
						"nullable": true
					},
					"EnableTimeRegistration": {
						"type": "boolean",
						"nullable": true
					},
					"TenderDeclaration": {
						"type": "string",
						"nullable": true
					},
					"TransactionTaxChange": {
						"type": "string",
						"nullable": true
					},
					"VoidItem": {
						"type": "string",
						"nullable": true
					},
					"VoidPayment": {
						"type": "string",
						"nullable": true
					},
					"SalesModeDefaultsAsCustomerOrder": {
						"type": "boolean",
						"nullable": true
					},
					"CreateOfflineCustomerOrders": {
						"type": "boolean",
						"nullable": true
					},
					"CreateAsyncCustomers": {
						"type": "boolean",
						"nullable": true
					},
					"EnableAxCustomerSearch": {
						"type": "boolean",
						"nullable": true
					},
					"VoidTransaction": {
						"type": "string",
						"nullable": true
					},
					"CultureName": {
						"type": "string",
						"nullable": true
					},
					"SystemLegalTermsUrl": {
						"type": "string",
						"nullable": true
					},
					"SystemPrivacyStatementUrl": {
						"type": "string",
						"nullable": true
					},
					"HideTrainingMode": {
						"type": "boolean",
						"nullable": true
					},
					"StorePhone": {
						"type": "string",
						"nullable": true
					},
					"StatementMethod": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StatementMethod"
							},
							{
								"type": "object",
								"nullable": true
							}
						],
						"default": "Total"
					},
					"StoreNumber": {
						"type": "string",
						"nullable": true
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"StoreTaxGroup": {
						"type": "string",
						"nullable": true
					},
					"TaxIdNumber": {
						"type": "string",
						"nullable": true
					},
					"TaxOverrideGroup": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"TenderDeclarationCalculation": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"UseCustomerBasedTax": {
						"type": "boolean",
						"nullable": true
					},
					"UseDestinationBasedTax": {
						"type": "boolean",
						"nullable": true
					},
					"AutoLogOffTimeoutInMinutes": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"AutoExitMethodValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"CustomerDisplayText1": {
						"type": "string",
						"nullable": true
					},
					"CustomerDisplayText2": {
						"type": "string",
						"nullable": true
					},
					"EFTStoreId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"EFTTerminalId": {
						"type": "string",
						"nullable": true
					},
					"ExitAfterEachTransaction": {
						"type": "boolean",
						"nullable": true
					},
					"HardwareProfile": {
						"type": "string",
						"nullable": true
					},
					"Placement": {
						"type": "string",
						"nullable": true
					},
					"TerminalDescription": {
						"type": "string",
						"nullable": true
					},
					"OpenDrawer": {
						"type": "string",
						"nullable": true
					},
					"OpenDrawerAtLogOnLogOff": {
						"type": "boolean",
						"nullable": true
					},
					"PrintTaxRefundChecks": {
						"type": "boolean",
						"nullable": true
					},
					"StandAlone": {
						"type": "boolean",
						"nullable": true
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"TerminalStatement": {
						"type": "boolean",
						"nullable": true
					},
					"VisualProfile": {
						"type": "string",
						"nullable": true
					},
					"Currency": {
						"type": "string",
						"nullable": true
					},
					"InventLocationId": {
						"type": "string",
						"nullable": true
					},
					"IncludeKitComponents": {
						"type": "boolean",
						"nullable": true
					},
					"AccentColor": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"HeaderColor": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Theme": {
						"type": "string",
						"nullable": true
					},
					"FontScheme": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ShowAppBarLabel": {
						"type": "boolean",
						"nullable": true
					},
					"LogOnBackgroundPictureAsBase64": {
						"type": "string",
						"nullable": true
					},
					"LogOnBackgroundPicturePortraitAsBase64": {
						"type": "string",
						"nullable": true
					},
					"BackgroundPictureAsBase64": {
						"type": "string",
						"nullable": true
					},
					"LogonBackgroundPictureId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LogonBackgroundPictureIdCompact": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LogonBackgroundPictureIdPortrait": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LogonBackgroundPictureIdCompactPortrait": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"BackgroundPictureId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RequireAmountDeclaration": {
						"type": "boolean",
						"nullable": true
					},
					"DecimalNotRequiredForMinorCurrencyUnit": {
						"type": "boolean",
						"nullable": true
					},
					"MaxTransactionSearchResults": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"OfflineProfileId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"NewOfflineDatabaseCheckInterval": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"OfflineTransactionUploadInterval": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReconnectToOnlineInterval": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SwitchToOfflineTimeout": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"OfflineSwitchApiPerformanceThresholdInSeconds": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReconnectFromPerformanceInducedOfflineIntervalInSeconds": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RetentionDays": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"HardwareConfigurations": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfigurations"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"CreateRecording": {
						"type": "boolean",
						"nullable": true
					},
					"PlaybackRecording": {
						"type": "boolean",
						"nullable": true
					},
					"ShouldUseDefaultCommisionSalesGroup": {
						"type": "boolean",
						"nullable": true
					},
					"AskForSalesRepresentative": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"IsSalesRepRequired": {
						"type": "boolean",
						"nullable": true
					},
					"ProhibitMixingSalesAndReturns": {
						"type": "boolean",
						"nullable": true
					},
					"ApplyDiscountsToPriceKeyedIn": {
						"type": "boolean",
						"nullable": true
					},
					"ApplyDiscountsToPriceOverrides": {
						"type": "boolean",
						"nullable": true
					},
					"IsProductSuggestionsEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"ProductSearchType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailProductSearchType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"TerminalRecId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DeviceRecId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DenominationsToDisplayValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"PromptOnSeamlessOffline": {
						"type": "boolean",
						"nullable": true
					},
					"RetryCountToOffline": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 1,
						"nullable": true
					},
					"EnableAdvancedOfflineSwitching": {
						"type": "boolean",
						"nullable": true
					},
					"SystemHealthCheckInterval": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RejectOrderFulfillment": {
						"type": "string",
						"nullable": true
					},
					"ManuallyCalculateTaxes": {
						"type": "boolean",
						"nullable": true
					},
					"EmployeeLogonTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"StartAmountCalculation": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"BankDropCalculation": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"GenerateLoyaltyCardNumber": {
						"type": "boolean",
						"nullable": true
					},
					"FiscalRegistrationProcessId": {
						"type": "string",
						"nullable": true
					},
					"IncludeSalesOrderInvoices": {
						"type": "boolean",
						"default": true,
						"nullable": true
					},
					"IncludeFreeTextInvoices": {
						"type": "boolean",
						"nullable": true
					},
					"IncludeProjectInvoices": {
						"type": "boolean",
						"nullable": true
					},
					"IncludeCreditNoteInvoices": {
						"type": "boolean",
						"nullable": true
					},
					"DisplayTaxExemptInLineDetails": {
						"type": "boolean",
						"nullable": true
					},
					"TaxExemptReceiptIndicator": {
						"type": "string",
						"nullable": true
					},
					"ManuallyCalculateCharges": {
						"type": "boolean",
						"nullable": true
					},
					"ChargeOverrideReasonCode": {
						"type": "string",
						"nullable": true
					},
					"ShiftReconcilation": {
						"type": "string",
						"nullable": true
					},
					"CustomerAccountFloorLimit": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"VoidSuspendedTransactionsOnCloseShift": {
						"type": "boolean",
						"nullable": true
					},
					"ShowDateTime": {
						"type": "boolean",
						"nullable": true
					},
					"UseAdvancedCashManagement": {
						"type": "boolean",
						"nullable": true
					},
					"DefaultCustomerSearchModeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"AllowManualOfflineBeforeSignIn": {
						"type": "boolean",
						"nullable": true
					},
					"UseFinancialReconciliationInStore": {
						"type": "boolean",
						"nullable": true
					},
					"RequirePaymentForFulfillmentValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CardNotPresentProcessingConfigurationValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"EnableQuickPayShortcuts": {
						"type": "boolean",
						"nullable": true
					},
					"ChangeDueBehaviorValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"AutoSynchronizeDeviceNumberSequences": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.VisualProfile": {
				"title": "VisualProfile",
				"type": "object",
				"properties": {
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"AccentColor": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"HeaderColor": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Theme": {
						"type": "string",
						"nullable": true
					},
					"FontSchemeTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"IsAppBarLabelVisible": {
						"type": "boolean",
						"nullable": true
					},
					"IsDateTimeVisible": {
						"type": "boolean",
						"nullable": true
					},
					"LogOnLayoutTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"LogOnKeyboardTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"LogonBackgroundPictureId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CompactLogonBackgroundPictureId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PortraitLogonBackgroundPictureId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CompactPortraitLogonBackgroundPictureId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"BackgroundPictureId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LogOnLogoPictureId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"IsProductIdVisibleOnCartLine": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OperationalInsightsConfiguration": {
				"title": "OperationalInsightsConfiguration",
				"type": "object",
				"properties": {
					"InstrumentationKey": {
						"type": "string",
						"nullable": true
					},
					"EnvironmentId": {
						"type": "string",
						"nullable": true
					},
					"IsEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Device": {
				"title": "Device",
				"type": "object",
				"properties": {
					"ChannelId": {
						"type": "integer",
						"format": "int64"
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DeviceNumber": {
						"type": "string",
						"nullable": true
					},
					"DeviceId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"DeviceType": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"TerminalRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"ChannelName": {
						"type": "string",
						"nullable": true
					},
					"UseInMemoryDeviceDataStorage": {
						"type": "boolean",
						"nullable": true
					},
					"AllowMassActivation": {
						"type": "boolean",
						"nullable": true
					},
					"TokenIssueTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ActivationStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"Token": {
						"type": "string",
						"nullable": true
					},
					"CountryRegionIsoCode": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountCode": {
				"title": "DiscountCode",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"Barcode": {
						"type": "string",
						"nullable": true
					},
					"Code": {
						"type": "string",
						"nullable": true
					},
					"ConcurrencyMode": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"Disclaimer": {
						"type": "string",
						"nullable": true
					},
					"IsDiscountCodeRequired": {
						"type": "boolean",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"OfferId": {
						"type": "string",
						"nullable": true
					},
					"IsEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"ValidFrom": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ValidTo": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DistrictInfo": {
				"title": "DistrictInfo",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"CountryRegionId": {
						"type": "string",
						"nullable": true
					},
					"StateId": {
						"type": "string",
						"nullable": true
					},
					"CountyId": {
						"type": "string",
						"nullable": true
					},
					"CityName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfile": {
				"title": "HardwareProfile",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LineDisplayDelayForLinkedItems": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LineDisplayBalanceText": {
						"type": "string",
						"nullable": true
					},
					"LineDisplayBinaryConversion": {
						"type": "boolean",
						"nullable": true
					},
					"LineDisplayCharacterSet": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LineDisplayClosedLine1": {
						"type": "string",
						"nullable": true
					},
					"LineDisplayClosedLine2": {
						"type": "string",
						"nullable": true
					},
					"LineDisplayDeviceDescription": {
						"type": "string",
						"nullable": true
					},
					"LineDisplayDeviceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LineDisplayDeviceName": {
						"type": "string",
						"nullable": true
					},
					"LineDisplayDisplayLinkedItem": {
						"type": "boolean",
						"nullable": true
					},
					"LineDisplayDisplayTerminalClosed": {
						"type": "boolean",
						"nullable": true
					},
					"LineDisplayTotalText": {
						"type": "string",
						"nullable": true
					},
					"DualDisplayActive": {
						"type": "boolean",
						"nullable": true
					},
					"DualDisplayWebBrowserUrl": {
						"type": "string",
						"nullable": true
					},
					"DualDisplayImageRotatorInterval": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DualDisplayImageRotatorPath": {
						"type": "string",
						"nullable": true
					},
					"DualDisplayReceiptWidthPercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DualDisplayDisplayType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DualDisplayType"
							},
							{
								"type": "object",
								"nullable": true
							}
						],
						"default": "None"
					},
					"EftTypeId": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"EftCompanyId": {
						"type": "string",
						"nullable": true
					},
					"EftConfiguration": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"EftPaymentConnectorName": {
						"type": "string",
						"nullable": true
					},
					"EftData": {
						"type": "string",
						"nullable": true
					},
					"EftDescription": {
						"type": "string",
						"nullable": true
					},
					"EftMerchantId": {
						"type": "string",
						"nullable": true
					},
					"EftPassword": {
						"type": "string",
						"nullable": true
					},
					"EftServerName": {
						"type": "string",
						"nullable": true
					},
					"EftServerPort": {
						"type": "string",
						"nullable": true
					},
					"EftUserId": {
						"type": "string",
						"nullable": true
					},
					"EftTestMode": {
						"type": "boolean",
						"nullable": true
					},
					"MsrEndTrack1": {
						"type": "string",
						"nullable": true
					},
					"MsrEndTrack2": {
						"type": "string",
						"nullable": true
					},
					"FiscalPrinterManagementReportPAFIdentification": {
						"type": "string",
						"nullable": true
					},
					"FiscalPrinterManagementReportConfigParameter": {
						"type": "string",
						"nullable": true
					},
					"FiscalPrinterManagementReportTenderType": {
						"type": "string",
						"nullable": true
					},
					"FiscalPrinterManagementReportGiftCard": {
						"type": "string",
						"nullable": true
					},
					"FiscalRegisterDeviceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"FiscalRegisterConfiguration": {
						"type": "string",
						"nullable": true
					},
					"FiscalRegisterDeviceDescription": {
						"type": "string",
						"nullable": true
					},
					"FiscalRegisterDeviceName": {
						"type": "string",
						"nullable": true
					},
					"KeyboardMappingId": {
						"type": "string",
						"nullable": true
					},
					"KeyLockDeviceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"KeyLockDeviceDescription": {
						"type": "string",
						"nullable": true
					},
					"KeyLockDeviceName": {
						"type": "string",
						"nullable": true
					},
					"MsrDeviceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"MsrDeviceDescription": {
						"type": "string",
						"nullable": true
					},
					"MsrDeviceName": {
						"type": "string",
						"nullable": true
					},
					"MsrMake": {
						"type": "string",
						"nullable": true
					},
					"MsrModel": {
						"type": "string",
						"nullable": true
					},
					"MsrSeparator": {
						"type": "string",
						"nullable": true
					},
					"MsrStartTrack": {
						"type": "string",
						"nullable": true
					},
					"PinPadDeviceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"PinPadDeviceName": {
						"type": "string",
						"nullable": true
					},
					"PinPadMake": {
						"type": "string",
						"nullable": true
					},
					"PinPadModel": {
						"type": "string",
						"nullable": true
					},
					"PinPadDeviceDescription": {
						"type": "string",
						"nullable": true
					},
					"ProfileDescription": {
						"type": "string",
						"nullable": true
					},
					"ProfileId": {
						"type": "string",
						"nullable": true
					},
					"RFIDDeviceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RFIDDeviceName": {
						"type": "string",
						"nullable": true
					},
					"RFIDDeviceDescription": {
						"type": "string",
						"nullable": true
					},
					"ScaleDeviceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ScaleDeviceName": {
						"type": "string",
						"nullable": true
					},
					"ScaleDeviceDescription": {
						"type": "string",
						"nullable": true
					},
					"ScaleManualInputAllowed": {
						"type": "boolean",
						"nullable": true
					},
					"ScaleTimeoutInSeconds": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 30,
						"nullable": true
					},
					"SignatureCaptureDeviceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SignatureCaptureDeviceName": {
						"type": "string",
						"nullable": true
					},
					"SignatureCaptureMake": {
						"type": "string",
						"nullable": true
					},
					"SignatureCaptureModel": {
						"type": "string",
						"nullable": true
					},
					"SignatureCaptureDeviceDescription": {
						"type": "string",
						"nullable": true
					},
					"SignatureCaptureFormName": {
						"type": "string",
						"nullable": true
					},
					"Printers": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfilePrinter"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Scanners": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileScanner"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"FiscalIntegrationTechnicalProfiles": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfile"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"CashDrawers": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileCashDrawer"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SupportedLanguage": {
				"title": "SupportedLanguage",
				"type": "object",
				"properties": {
					"LanguageId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.ParameterSet": {
				"title": "ParameterSet",
				"type": "object"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentCard": {
				"title": "PaymentCard",
				"type": "object",
				"properties": {
					"UseShippingAddress": {
						"type": "boolean",
						"nullable": true
					},
					"CardNumber": {
						"type": "string",
						"nullable": true
					},
					"CCID": {
						"type": "string",
						"nullable": true
					},
					"Track1": {
						"type": "string",
						"nullable": true
					},
					"Track2": {
						"type": "string",
						"nullable": true
					},
					"Track3": {
						"type": "string",
						"nullable": true
					},
					"VoiceAuthorizationCode": {
						"type": "string",
						"nullable": true
					},
					"EncryptedPin": {
						"type": "string",
						"nullable": true
					},
					"AdditionalSecurityData": {
						"type": "string",
						"nullable": true
					},
					"IsSwipe": {
						"type": "boolean",
						"nullable": true
					},
					"Phone": {
						"type": "string",
						"nullable": true
					},
					"Country": {
						"type": "string",
						"nullable": true
					},
					"House": {
						"type": "string",
						"nullable": true
					},
					"Address1": {
						"type": "string",
						"nullable": true
					},
					"Address2": {
						"type": "string",
						"nullable": true
					},
					"City": {
						"type": "string",
						"nullable": true
					},
					"State": {
						"type": "string",
						"nullable": true
					},
					"Zip": {
						"type": "string",
						"nullable": true
					},
					"NameOnCard": {
						"type": "string",
						"nullable": true
					},
					"CardTypeId": {
						"type": "string",
						"nullable": true
					},
					"ExpirationMonth": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExpirationYear": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CardPaymentAcceptSettings": {
				"title": "CardPaymentAcceptSettings",
				"type": "object",
				"properties": {
					"HostPageOrigin": {
						"type": "string",
						"nullable": true
					},
					"AdaptorPath": {
						"type": "string",
						"nullable": true
					},
					"CardTokenizationEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"CardPaymentEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"PaymentAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"HideBillingAddress": {
						"type": "boolean",
						"nullable": true
					},
					"TenderTypeId": {
						"type": "string",
						"nullable": true
					},
					"Locale": {
						"type": "string",
						"nullable": true
					},
					"RequireShippingAddress": {
						"type": "boolean",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CardPaymentAcceptPoint": {
				"title": "CardPaymentAcceptPoint",
				"type": "object",
				"properties": {
					"AcceptPageUrl": {
						"type": "string",
						"nullable": true
					},
					"AcceptPageSubmitUrl": {
						"type": "string",
						"nullable": true
					},
					"MessageOrigin": {
						"type": "string",
						"nullable": true
					},
					"AcceptPageContent": {
						"type": "string",
						"nullable": true
					},
					"PaymentConnectorId": {
						"type": "string",
						"nullable": true
					},
					"NotReloadAcceptPageContentWhenAmountChanged": {
						"type": "boolean",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CardPaymentAcceptResult": {
				"title": "CardPaymentAcceptResult",
				"type": "object",
				"properties": {
					"TenderLine": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"TokenizedPaymentCard": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TokenizedPaymentCard"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"PaymentSdkErrors": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentError"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"AdditionalContext": {
						"type": "string",
						"nullable": true
					},
					"AccessCode": {
						"type": "string",
						"nullable": true
					},
					"Settings": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RetrievePaymentResultSettings"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Email": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine": {
				"title": "ReasonCodeLine",
				"type": "object",
				"properties": {
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Information": {
						"type": "string",
						"nullable": true
					},
					"InformationAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"InputTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ItemTender": {
						"type": "string",
						"nullable": true
					},
					"LineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ParentLineId": {
						"type": "string",
						"nullable": true
					},
					"ReasonCodeId": {
						"type": "string",
						"nullable": true
					},
					"StatementCode": {
						"type": "string",
						"nullable": true
					},
					"SubReasonCodeId": {
						"type": "string",
						"nullable": true
					},
					"SourceCode": {
						"type": "string",
						"nullable": true
					},
					"SourceCode2": {
						"type": "string",
						"nullable": true
					},
					"SourceCode3": {
						"type": "string",
						"nullable": true
					},
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"FiscalTransactionParentGuid": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"IsChanged": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonSubCode": {
				"title": "ReasonSubCode",
				"type": "object",
				"properties": {
					"TriggerCode": {
						"type": "string",
						"nullable": true
					},
					"AmountPercent": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"ReasonCodeId": {
						"type": "string",
						"nullable": true
					},
					"SubCodeId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"TriggerFunctionTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PriceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Receipt": {
				"title": "Receipt",
				"type": "object",
				"properties": {
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"Header": {
						"type": "string",
						"nullable": true
					},
					"Body": {
						"type": "string",
						"nullable": true
					},
					"Footer": {
						"type": "string",
						"nullable": true
					},
					"Width": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					},
					"LayoutId": {
						"type": "string",
						"nullable": true
					},
					"ReceiptTitle": {
						"type": "string",
						"nullable": true
					},
					"ReceiptTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReceiptTypeStrValue": {
						"type": "string",
						"nullable": true
					},
					"Printers": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Printer"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptMask": {
				"title": "ReceiptMask",
				"type": "object",
				"properties": {
					"FunctionalityProfileId": {
						"type": "string",
						"nullable": true
					},
					"IsIndependent": {
						"type": "boolean"
					},
					"ReceiptTransactionTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"Mask": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLine": {
				"title": "SalesLine",
				"type": "object",
				"properties": {
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"OriginLineId": {
						"type": "string",
						"nullable": true
					},
					"TaxOverrideCode": {
						"type": "string",
						"nullable": true
					},
					"IsPriceKeyedIn": {
						"type": "boolean",
						"nullable": true
					},
					"IsTaxOverideCodeTaxExempt": {
						"type": "boolean",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Barcode": {
						"type": "string",
						"nullable": true
					},
					"BarcodeEmbeddedPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PriceInBarcode": {
						"type": "boolean",
						"nullable": true
					},
					"EntryMethodTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"MasterProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ListingId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"IsPriceOverridden": {
						"type": "boolean",
						"nullable": true
					},
					"OriginalPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetAmountWithoutTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountAmountWithoutTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalPercentageDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PeriodicDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineManualDiscountPercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineManualDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ShippingAddress": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"DeliveryMode": {
						"type": "string",
						"nullable": true
					},
					"Comment": {
						"type": "string",
						"nullable": true
					},
					"RequestedDeliveryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ConfirmedShipDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"PickupTimeslotStartDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"PickupTimeslotEndDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"InventoryLocationId": {
						"type": "string",
						"nullable": true
					},
					"InventorySiteId": {
						"type": "string",
						"nullable": true
					},
					"WarehouseLocation": {
						"type": "string",
						"nullable": true
					},
					"InventoryStatusId": {
						"type": "string",
						"nullable": true
					},
					"LicensePlate": {
						"type": "string",
						"nullable": true
					},
					"InventoryDimensionId": {
						"type": "string",
						"nullable": true
					},
					"InventoryTransactionId": {
						"type": "string",
						"nullable": true
					},
					"ItemType": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReservationId": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"LineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ReturnQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityRemained": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityShipped": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineVersion": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SalesStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ProductSourceValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsGiftCardLine": {
						"type": "boolean",
						"nullable": true
					},
					"GiftCardId": {
						"type": "string",
						"nullable": true
					},
					"GiftCardCurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"GiftCardOperationValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"GiftCardTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsInvoiceLine": {
						"type": "boolean",
						"nullable": true
					},
					"InvoiceId": {
						"type": "string",
						"nullable": true
					},
					"InvoiceAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsInvoiceSettled": {
						"type": "boolean",
						"nullable": true
					},
					"InvoiceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"InvoicedSalesId": {
						"type": "string",
						"nullable": true
					},
					"IsVoided": {
						"type": "boolean",
						"nullable": true
					},
					"IsPriceLocked": {
						"type": "boolean",
						"nullable": true
					},
					"ChargeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"BasePrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AgreementPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AdjustedPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsWarrantyLine": {
						"type": "boolean",
						"nullable": true
					},
					"WarrantableTransactionId": {
						"type": "string",
						"nullable": true
					},
					"WarrantableSalesId": {
						"type": "string",
						"nullable": true
					},
					"WarrantableLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"WarrantableSerialNumber": {
						"type": "string",
						"nullable": true
					},
					"ReturnTransactionId": {
						"type": "string",
						"nullable": true
					},
					"ReturnLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ReturnInventTransId": {
						"type": "string",
						"nullable": true
					},
					"ReturnStore": {
						"type": "string",
						"nullable": true
					},
					"ReturnTerminalId": {
						"type": "string",
						"nullable": true
					},
					"ReturnChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"FulfillmentStoreId": {
						"type": "string",
						"nullable": true
					},
					"SalesDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"QuantityInvoiced": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityOrdered": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityCanceled": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"default": "0",
						"nullable": true
					},
					"SavedQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsSavedDiscount": {
						"type": "boolean",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SerialNumber": {
						"type": "string",
						"nullable": true
					},
					"BatchId": {
						"type": "string",
						"nullable": true
					},
					"DeliveryModeChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnitOfMeasureSymbol": {
						"type": "string",
						"nullable": true
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ElectronicDeliveryEmailAddress": {
						"type": "string",
						"nullable": true
					},
					"ElectronicDeliveryEmailContent": {
						"type": "string",
						"nullable": true
					},
					"LoyaltyDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LoyaltyPercentageDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TenderDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TenderDiscountPercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GiftCardBalance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsCustomerAccountDeposit": {
						"type": "boolean",
						"nullable": true
					},
					"Blocked": {
						"type": "boolean",
						"nullable": true
					},
					"Found": {
						"type": "boolean",
						"nullable": true
					},
					"DateToActivateItem": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"LinePercentageDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PeriodicPercentageDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityDiscounted": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnitQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnitOfMeasureConversion": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UnitOfMeasureConversion"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"DiscountLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"PriceLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"AttainablePriceLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"PeriodicDiscountPossibilities": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ReasonCodeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ReturnLabelProperties": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReturnLabelContent"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"LineMultilineDiscOnItem": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LineMultilineDiscountOnItem"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"RelatedDiscountedLineIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"LinkedParentLineId": {
						"type": "string",
						"nullable": true
					},
					"LineMultilineDiscOnItemValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"WasChanged": {
						"type": "boolean",
						"nullable": true
					},
					"OriginalSalesOrderUnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"InventOrderUnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"TrackingId": {
						"type": "string",
						"nullable": true
					},
					"IsLoyaltyDiscountApplied": {
						"type": "boolean",
						"nullable": true
					},
					"CommissionSalesGroup": {
						"type": "string",
						"nullable": true
					},
					"IsCommissionSalesGroupOverriddenByCustomer": {
						"type": "boolean",
						"nullable": true
					},
					"CommissionSalesGroupSetByCashier": {
						"type": "string",
						"nullable": true
					},
					"QuantityNotProcessed": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityReserved": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityPicked": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityPacked": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AttributeValues": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ThirdPartyGiftCardInfo": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ThirdPartyGiftCardInfo"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"QuantityReturnable": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LoyaltyRewardPointLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ReturnLoyaltyRewardPointLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"FulfillmentStatus": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineStatus"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"FulfillmentStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DetailedLineStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DetailedLineStatus": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DetailedLineStatus"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"LastReturnProcessedTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"SalesAgreementPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SalesAgreementLineRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"IsSalesAgreementSkipped": {
						"type": "boolean",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Price": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ItemTaxGroupId": {
						"type": "string",
						"nullable": true
					},
					"SalesTaxGroupId": {
						"type": "string",
						"nullable": true
					},
					"OriginalSalesTaxGroupId": {
						"type": "string",
						"nullable": true
					},
					"OriginalItemTaxGroupId": {
						"type": "string",
						"nullable": true
					},
					"TaxAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SalesOrderUnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"NetAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetAmountPerUnit": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GrossAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TaxMeasures": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxMeasure"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TaxAmountExemptInclusive": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxAmountInclusive": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxAmountExclusive": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetAmountWithAllInclusiveTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"BeginDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"EndDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"TaxRatePercent": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsReturnByReceipt": {
						"type": "boolean",
						"nullable": true
					},
					"ReturnLineTaxAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ReturnTaxLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TaxExemptPriceInclusiveReductionAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxExemptPriceInclusiveOriginalPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchArea": {
				"title": "SearchArea",
				"type": "object",
				"properties": {
					"Longitude": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Latitude": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Radius": {
						"oneOf": [
							{
								"type": "number",
								"format": "double"
							},
							{
								"type": "string"
							},
							{
								"$ref": "#/components/schemas/ReferenceNumeric"
							}
						],
						"nullable": true
					},
					"DistanceUnitValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftAccountLine": {
				"title": "ShiftAccountLine",
				"type": "object",
				"properties": {
					"AccountTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"AccountNumber": {
						"type": "string",
						"nullable": true
					},
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTenderLine": {
				"title": "ShiftTenderLine",
				"type": "object",
				"properties": {
					"TenderTypeId": {
						"type": "string",
						"nullable": true
					},
					"TenderTypeName": {
						"type": "string",
						"nullable": true
					},
					"CardTypeId": {
						"type": "string",
						"nullable": true
					},
					"TenderCurrency": {
						"type": "string",
						"nullable": true
					},
					"CountingRequired": {
						"type": "boolean",
						"nullable": true
					},
					"StartingAmountOfStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"StartingAmountOfTenderCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"FloatingEntryAmountOfStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"FloatingEntryAmountOfTenderCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SafeDropAmountOfStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SafeDropAmountOfTenderCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"BankDropAmountOfStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"BankDropAmountOfTenderCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RemoveTenderAmountOfStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RemoveTenderAmountOfTenderCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DeclareTenderAmountOfStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DeclareTenderAmountOfTenderCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TenderedAmountOfStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TenderedAmountOfTenderCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ChangeAmountOfStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ChangeAmountOfTenderCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Count": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Notes": {
						"type": "string",
						"nullable": true
					},
					"Overridden": {
						"type": "boolean",
						"nullable": true
					},
					"OverriddenFloatEntryAmountInStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenFloatEntryAmountInTenderedCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenBankDropAmountInStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenBankDropAmountInTenderedCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenChangeAmountInStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenChangeAmountInTenderedCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenDeclaredTenderAmountInStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenDeclaredTenderAmountInTenderedCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenRemovedTenderAmountInStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenRemovedTenderAmountInTenderedCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenSafeDropAmountInStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenSafeDropAmountInTenderedCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenStartingAmountInStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenStartingAmountInTenderedCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenTenderedAmountInStoreCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenTenderedAmountInTenderedCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverShortAmountOfTenderCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalTransaction": {
				"title": "StockCountJournalTransaction",
				"type": "object",
				"properties": {
					"JournalId": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"OperationType": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"ProductRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ItemName": {
						"type": "string",
						"nullable": true
					},
					"InventDimId": {
						"type": "string",
						"nullable": true
					},
					"Counted": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"EstimatedOnHandQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OnHandCalculationDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Unit": {
						"type": "string",
						"nullable": true
					},
					"UserId": {
						"type": "string",
						"nullable": true
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"CountedDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Status": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"InventBatchId": {
						"type": "string",
						"nullable": true
					},
					"WarehouseLocationId": {
						"type": "string",
						"nullable": true
					},
					"InventoryStatus": {
						"type": "string",
						"nullable": true
					},
					"LicensePlate": {
						"type": "string",
						"nullable": true
					},
					"WarehousePalletId": {
						"type": "string",
						"nullable": true
					},
					"InventSiteId": {
						"type": "string",
						"nullable": true
					},
					"InventLocationId": {
						"type": "string",
						"nullable": true
					},
					"ConfigId": {
						"type": "string",
						"nullable": true
					},
					"InventSizeId": {
						"type": "string",
						"nullable": true
					},
					"InventColorId": {
						"type": "string",
						"nullable": true
					},
					"InventStyleId": {
						"type": "string",
						"nullable": true
					},
					"InventSerialId": {
						"type": "string",
						"nullable": true
					},
					"TrackingGuid": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"UpdatedInAx": {
						"type": "boolean",
						"nullable": true
					},
					"Message": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine": {
				"title": "TaxLine",
				"type": "object",
				"properties": {
					"TaxGroup": {
						"type": "string",
						"nullable": true
					},
					"Percentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsExempt": {
						"type": "boolean",
						"nullable": true
					},
					"TaxBasis": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsIncludedInPrice": {
						"type": "boolean",
						"nullable": true
					},
					"SaleLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"StoreId": {
						"type": "string",
						"nullable": true
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"TaxCode": {
						"type": "string",
						"nullable": true
					},
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AmountRefunded": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsTaxGroupRounding": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine": {
				"title": "TenderLine",
				"type": "object",
				"properties": {
					"StoreId": {
						"type": "string",
						"nullable": true
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"InternalTransactionId": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"RefundableAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CaptureToken": {
						"type": "string",
						"nullable": true
					},
					"CardToken": {
						"type": "string",
						"nullable": true
					},
					"Authorization": {
						"type": "string",
						"nullable": true
					},
					"TransactionStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IncomeExpenseAccountTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"MaskedCardNumber": {
						"type": "string",
						"nullable": true
					},
					"TenderDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"IsPreProcessed": {
						"type": "boolean",
						"nullable": true
					},
					"IsDeposit": {
						"type": "boolean",
						"nullable": true
					},
					"IsCustomerAccountFloorLimitUsed": {
						"type": "boolean",
						"nullable": true
					},
					"AuthorizationReferenceId": {
						"type": "string",
						"nullable": true
					},
					"IsIncrementalCaptureEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"IsReauthorizationEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"IncrementalOffsetAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"IsLinkedRefund": {
						"type": "boolean",
						"nullable": true
					},
					"LinkedPaymentStore": {
						"type": "string",
						"nullable": true
					},
					"LinkedPaymentTerminalId": {
						"type": "string",
						"nullable": true
					},
					"LinkedPaymentTransactionId": {
						"type": "string",
						"nullable": true
					},
					"LinkedPaymentLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LinkedPaymentCurrency": {
						"type": "string",
						"nullable": true
					},
					"RoundingDifference": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RemainingLinkedRefundAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TenderLineId": {
						"type": "string",
						"nullable": true
					},
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CashBackAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AmountInTenderedCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AmountInCompanyCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Currency": {
						"type": "string",
						"nullable": true
					},
					"ExchangeRate": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CompanyCurrencyExchangeRate": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TenderTypeId": {
						"type": "string",
						"nullable": true
					},
					"SignatureData": {
						"type": "string",
						"nullable": true
					},
					"ReasonCodeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"LineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GiftCardId": {
						"type": "string",
						"nullable": true
					},
					"GiftCardPin": {
						"type": "string",
						"nullable": true
					},
					"GiftCardExpirationYear": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"GiftCardExpirationMonth": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CreditMemoId": {
						"type": "string",
						"nullable": true
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"LoyaltyCardId": {
						"type": "string",
						"nullable": true
					},
					"CardTypeId": {
						"type": "string",
						"nullable": true
					},
					"IsChangeLine": {
						"type": "boolean",
						"nullable": true
					},
					"IsHistorical": {
						"type": "boolean",
						"nullable": true
					},
					"IsVoidable": {
						"type": "boolean",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"VoidStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"AuthorizedAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PaymentRefRecId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CardPaymentAccountId": {
						"type": "string",
						"nullable": true
					},
					"ProcessingTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CardProcessorStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LinkedPaymentRefRecId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"IsPolicyBypassed": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation": {
				"title": "TextValueTranslation",
				"type": "object",
				"properties": {
					"Language": {
						"type": "string",
						"nullable": true
					},
					"Text": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UnitOfMeasure": {
				"title": "UnitOfMeasure",
				"type": "object",
				"properties": {
					"DecimalPrecision": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Symbol": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RecommendedElement": {
				"title": "RecommendedElement",
				"type": "object",
				"properties": {
					"ElementId": {
						"type": "string",
						"nullable": true
					},
					"ElementTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RecommendationCriteria": {
				"title": "RecommendationCriteria",
				"type": "object",
				"properties": {
					"CustomerAccountNumber": {
						"type": "string",
						"nullable": true
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ProductIds": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					},
					"CategoryIds": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLine": {
				"title": "ProductListLine",
				"type": "object",
				"properties": {
					"ProductListId": {
						"type": "string",
						"nullable": true
					},
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"LastUpdated": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DeletedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLine": {
				"title": "CommerceListLine",
				"type": "object",
				"properties": {
					"CommerceListId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LineId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"CustomerName": {
						"type": "string",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"IsFavorite": {
						"type": "boolean",
						"nullable": true
					},
					"IsRecurring": {
						"type": "boolean",
						"nullable": true
					},
					"IsPrivate": {
						"type": "boolean",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListContributor": {
				"title": "CommerceListContributor",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"CustomerName": {
						"type": "string",
						"nullable": true
					},
					"InvitationId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListInvitation": {
				"title": "CommerceListInvitation",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Invitee": {
						"type": "string",
						"nullable": true
					},
					"IsSent": {
						"type": "boolean",
						"nullable": true
					},
					"LastRequestDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"LastSentDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 1,
						"nullable": true
					},
					"Token": {
						"type": "string",
						"nullable": true
					},
					"InvitationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 2,
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilter": {
				"title": "SearchFilter",
				"type": "object",
				"properties": {
					"Key": {
						"type": "string",
						"nullable": true
					},
					"FilterTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"SearchValues": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilterValue"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilterValue": {
				"title": "SearchFilterValue",
				"type": "object",
				"properties": {
					"Value": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransactionSearchCriteria": {
				"title": "TransactionSearchCriteria",
				"type": "object",
				"properties": {
					"TransactionIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					},
					"ChannelReferenceId": {
						"type": "string",
						"nullable": true
					},
					"CustomerAccountNumber": {
						"type": "string",
						"nullable": true
					},
					"CustomerFirstName": {
						"type": "string",
						"nullable": true
					},
					"CustomerLastName": {
						"type": "string",
						"nullable": true
					},
					"StoreId": {
						"type": "string",
						"nullable": true
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"Barcode": {
						"type": "string",
						"nullable": true
					},
					"SerialNumber": {
						"type": "string",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"StartDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"EndDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ReceiptEmailAddress": {
						"type": "string",
						"nullable": true
					},
					"SearchIdentifiers": {
						"type": "string",
						"nullable": true
					},
					"SearchLocationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CustomFilters": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilter"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderSearchCriteria": {
				"title": "SalesOrderSearchCriteria",
				"type": "object",
				"properties": {
					"TransactionIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					},
					"ChannelReferenceId": {
						"type": "string",
						"nullable": true
					},
					"CustomerAccountNumber": {
						"type": "string",
						"nullable": true
					},
					"CustomerFirstName": {
						"type": "string",
						"nullable": true
					},
					"CustomerLastName": {
						"type": "string",
						"nullable": true
					},
					"StoreId": {
						"type": "string",
						"nullable": true
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"Barcode": {
						"type": "string",
						"nullable": true
					},
					"SerialNumber": {
						"type": "string",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"SearchTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"StartDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"EndDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"IncludeDetails": {
						"type": "boolean",
						"nullable": true
					},
					"ReceiptEmailAddress": {
						"type": "string",
						"nullable": true
					},
					"SearchIdentifiers": {
						"type": "string",
						"nullable": true
					},
					"SalesTransactionTypeValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"SearchLocationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TransactionStatusTypeValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchStoreCriteria": {
				"title": "SearchStoreCriteria",
				"type": "object",
				"properties": {
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"StoreNumber": {
						"type": "string",
						"nullable": true
					},
					"InventoryLocationId": {
						"type": "string",
						"nullable": true
					},
					"ChannelTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"OnlineStoreCustomerTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchCriteria": {
				"title": "CustomerSearchCriteria",
				"type": "object",
				"properties": {
					"Keyword": {
						"type": "string",
						"nullable": true
					},
					"SearchOnlyCurrentCompany": {
						"type": "boolean",
						"nullable": true
					},
					"SearchLocationValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Refinements": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefinerValue"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"DataLevelValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPrice": {
				"title": "ProductPrice",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ListingId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"BasePrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TradeAgreementPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AdjustedPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaxVariantPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MinVariantPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CustomerContextualPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"InventoryDimensionId": {
						"type": "string",
						"nullable": true
					},
					"UnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"ValidFrom": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ProductLookupId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DiscountLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"SalesAgreementPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PriceSourceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"AttainablePriceLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitAvailability": {
				"title": "OrgUnitAvailability",
				"type": "object",
				"properties": {
					"OrgUnitLocation": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitLocation"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ItemAvailabilities": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemAvailability"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantPropertySet": {
				"title": "ProductVariantPropertySet",
				"type": "object",
				"properties": {
					"VariantId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ProductVariantPropertiesAsList": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyTranslation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrderLine": {
				"title": "PurchaseOrderLine",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"OrderId": {
						"type": "string",
						"nullable": true
					},
					"ProductRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"ItemName": {
						"type": "string",
						"nullable": true
					},
					"InventDimId": {
						"type": "string",
						"nullable": true
					},
					"QuantityOrdered": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PurchaseQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PurchaseUnit": {
						"type": "string",
						"nullable": true
					},
					"PurchaseReceived": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PurchaseReceivedNow": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"InventBatchId": {
						"type": "string",
						"nullable": true
					},
					"WMSLocationId": {
						"type": "string",
						"nullable": true
					},
					"WMSPalletId": {
						"type": "string",
						"nullable": true
					},
					"InventoryStatus": {
						"type": "string",
						"nullable": true
					},
					"LicensePlate": {
						"type": "string",
						"nullable": true
					},
					"InventSiteId": {
						"type": "string",
						"nullable": true
					},
					"InventLocationId": {
						"type": "string",
						"nullable": true
					},
					"ConfigId": {
						"type": "string",
						"nullable": true
					},
					"InventSerialId": {
						"type": "string",
						"nullable": true
					},
					"InventSizeId": {
						"type": "string",
						"nullable": true
					},
					"InventColorId": {
						"type": "string",
						"nullable": true
					},
					"InventStyleId": {
						"type": "string",
						"nullable": true
					},
					"IsCommitted": {
						"type": "boolean",
						"nullable": true
					},
					"Message": {
						"type": "string",
						"nullable": true
					},
					"UniqueIdentifier": {
						"type": "string",
						"nullable": true
					},
					"DeliveryMethod": {
						"type": "string",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLine": {
				"title": "TransferOrderLine",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"OrderId": {
						"type": "string",
						"nullable": true
					},
					"ProductRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"ItemName": {
						"type": "string",
						"nullable": true
					},
					"InventDimId": {
						"type": "string",
						"nullable": true
					},
					"QuantityTransferred": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityShipped": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityReceived": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityShipNow": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityReceiveNow": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityRemainShip": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityRemainReceive": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PurchaseUnit": {
						"type": "string",
						"nullable": true
					},
					"InventBatchId": {
						"type": "string",
						"nullable": true
					},
					"WMSLocationId": {
						"type": "string",
						"nullable": true
					},
					"WMSPalletId": {
						"type": "string",
						"nullable": true
					},
					"InventoryStatus": {
						"type": "string",
						"nullable": true
					},
					"LicensePlate": {
						"type": "string",
						"nullable": true
					},
					"InventSiteId": {
						"type": "string",
						"nullable": true
					},
					"InventLocationId": {
						"type": "string",
						"nullable": true
					},
					"ConfigId": {
						"type": "string",
						"nullable": true
					},
					"InventSerialId": {
						"type": "string",
						"nullable": true
					},
					"InventSizeId": {
						"type": "string",
						"nullable": true
					},
					"InventColorId": {
						"type": "string",
						"nullable": true
					},
					"InventStyleId": {
						"type": "string",
						"nullable": true
					},
					"IsCommitted": {
						"type": "boolean",
						"nullable": true
					},
					"Message": {
						"type": "string",
						"nullable": true
					},
					"Guid": {
						"type": "string",
						"nullable": true
					},
					"DeliveryMethod": {
						"type": "string",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderJournal": {
				"title": "TransferOrderJournal",
				"type": "object",
				"properties": {
					"OrderId": {
						"type": "string",
						"nullable": true
					},
					"VoucherId": {
						"type": "string",
						"nullable": true
					},
					"UpdatedByWorker": {
						"type": "string",
						"nullable": true
					},
					"InventLocationIdFrom": {
						"type": "string",
						"nullable": true
					},
					"InventLocationIdTo": {
						"type": "string",
						"nullable": true
					},
					"QuantityShipped": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PostingDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DeliveryMode": {
						"type": "string",
						"nullable": true
					},
					"Comments": {
						"type": "string",
						"nullable": true
					},
					"JournalLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderJournalLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingListLine": {
				"title": "PickingListLine",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"OrderId": {
						"type": "string",
						"nullable": true
					},
					"ProductRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"ItemName": {
						"type": "string",
						"nullable": true
					},
					"InventDimId": {
						"type": "string",
						"nullable": true
					},
					"QuantityOrdered": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PurchaseReceivedNow": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"InventBatchId": {
						"type": "string",
						"nullable": true
					},
					"WMSLocationId": {
						"type": "string",
						"nullable": true
					},
					"WMSPalletId": {
						"type": "string",
						"nullable": true
					},
					"InventoryStatus": {
						"type": "string",
						"nullable": true
					},
					"LicensePlate": {
						"type": "string",
						"nullable": true
					},
					"InventSiteId": {
						"type": "string",
						"nullable": true
					},
					"InventLocationId": {
						"type": "string",
						"nullable": true
					},
					"ConfigId": {
						"type": "string",
						"nullable": true
					},
					"InventSerialId": {
						"type": "string",
						"nullable": true
					},
					"InventSizeId": {
						"type": "string",
						"nullable": true
					},
					"InventColorId": {
						"type": "string",
						"nullable": true
					},
					"InventStyleId": {
						"type": "string",
						"nullable": true
					},
					"IsCommitted": {
						"type": "boolean",
						"nullable": true
					},
					"Message": {
						"type": "string",
						"nullable": true
					},
					"Guid": {
						"type": "string",
						"nullable": true
					},
					"DeliveryMethod": {
						"type": "string",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Affiliation": {
				"title": "Affiliation",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"AffiliationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"IsHidden": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLinesSummary": {
				"title": "InventoryInboundOutboundDocumentLinesSummary",
				"type": "object",
				"properties": {
					"InProgressQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalLineNumber": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLinesSummary": {
				"title": "InventoryDocumentSerialNumberLinesSummary",
				"type": "object",
				"properties": {
					"RegisteringQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RegisteredQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalLineNumber": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLine": {
				"title": "InventoryInboundOutboundDocumentLine",
				"type": "object",
				"properties": {
					"WorkDocumentId": {
						"type": "string",
						"nullable": true
					},
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"SourceDocumentRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SourceDocumentLineRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SourceDocumentTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"QuantityOrdered": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityShipped": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityReceived": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityCancelled": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityToUpdate": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LocationId": {
						"type": "string",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ItemName": {
						"type": "string",
						"nullable": true
					},
					"ItemPrimaryImageUrl": {
						"type": "string",
						"nullable": true
					},
					"IsLocationActive": {
						"type": "boolean",
						"nullable": true
					},
					"IsLocationAllowBlankReceiptEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"IsLocationBlankIssueAllowed": {
						"type": "boolean",
						"nullable": true
					},
					"ProductDimensions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Note": {
						"type": "string",
						"nullable": true
					},
					"NoteModifiedByStaffId": {
						"type": "string",
						"nullable": true
					},
					"NoteModifiedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"OperationResultMessage": {
						"type": "string",
						"nullable": true
					},
					"IsCloseLine": {
						"type": "boolean",
						"nullable": true
					},
					"OriginTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"UnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"SourceDocumentLine": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundSourceDocumentLine"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"SerialNumberLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"LongVersion": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ToLocationId": {
						"type": "string",
						"nullable": true
					},
					"AdjustmentTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundSourceDocument": {
				"title": "InventoryInboundOutboundSourceDocument",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DocumentTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DocumentId": {
						"type": "string",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReceiveDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ShipDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Sender": {
						"type": "string",
						"nullable": true
					},
					"Receiver": {
						"type": "string",
						"nullable": true
					},
					"SenderDetails": {
						"type": "string",
						"nullable": true
					},
					"ReceiverDetails": {
						"type": "string",
						"nullable": true
					},
					"DeliveryMode": {
						"type": "string",
						"nullable": true
					},
					"TotalQuantityOrdered": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalQuantityShipped": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalQuantityReceived": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalQuantityCancelled": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"Note": {
						"type": "string",
						"nullable": true
					},
					"TotalLines": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"IsChangeAllowed": {
						"type": "boolean",
						"nullable": true
					},
					"NoteModifiedByStaffId": {
						"type": "string",
						"nullable": true
					},
					"NoteModifiedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DocumentTypeId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundSourceDocumentLine": {
				"title": "InventoryInboundOutboundSourceDocumentLine",
				"type": "object",
				"properties": {
					"DocumentRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DocumentTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LineNumber": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"QuantityOrdered": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityShipped": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityReceived": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityCancelled": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LocationId": {
						"type": "string",
						"nullable": true
					},
					"OverDeliveryPercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnderDeliveryPercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnitId": {
						"type": "string",
						"nullable": true
					},
					"Receiver": {
						"type": "string",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"Note": {
						"type": "string",
						"nullable": true
					},
					"NoteModifiedByStaffId": {
						"type": "string",
						"nullable": true
					},
					"NoteModifiedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DocumentId": {
						"type": "string",
						"nullable": true
					},
					"ItemName": {
						"type": "string",
						"nullable": true
					},
					"ItemPrimaryImageUrl": {
						"type": "string",
						"nullable": true
					},
					"IsLocationActive": {
						"type": "boolean",
						"nullable": true
					},
					"IsLocationAllowBlankReceiptEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"IsLocationBlankIssueAllowed": {
						"type": "boolean",
						"nullable": true
					},
					"HasSerialNumber": {
						"type": "boolean",
						"nullable": true
					},
					"IsSerialNumberBlankReceiptAllowed": {
						"type": "boolean",
						"nullable": true
					},
					"IsSerialNumberDuplicateCheckEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"ProductDimensions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"SerialNumberLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceSerialNumberLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ToProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ToLocationId": {
						"type": "string",
						"nullable": true
					},
					"InventoryDimensionId": {
						"type": "string",
						"nullable": true
					},
					"ToInventoryDimensionId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentLineFilterCriteria": {
				"title": "InventoryDocumentLineFilterCriteria",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentUpdateLinesAction": {
				"title": "InventoryDocumentUpdateLinesAction",
				"type": "object",
				"properties": {
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ActionTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LocationId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentLineOperationResultSettings": {
				"title": "InventoryDocumentLineOperationResultSettings",
				"type": "object",
				"properties": {
					"ModeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentLineSearchCriteria": {
				"title": "InventoryDocumentLineSearchCriteria",
				"type": "object",
				"properties": {
					"SourceDocumentId": {
						"type": "string",
						"nullable": true
					},
					"SourceDocumentTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"WorkDocumentId": {
						"type": "string",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ItemIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"AvailableSerializedLineOnly": {
						"type": "boolean",
						"nullable": true
					},
					"DocumentLineIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"DocumentOperationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"OperationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LocationId": {
						"type": "string",
						"nullable": true
					},
					"ToLocationId": {
						"type": "string",
						"nullable": true
					},
					"AdjustmentTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSearchCriteria": {
				"title": "InventoryDocumentSearchCriteria",
				"type": "object",
				"properties": {
					"DocumentId": {
						"type": "string",
						"nullable": true
					},
					"TransferFromWarehouse": {
						"type": "string",
						"nullable": true
					},
					"ShipFromWarehouse": {
						"type": "string",
						"nullable": true
					},
					"TransferToWarehouse": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"DocumentTypeIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"DocumentStateValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DocumentTypeValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"CustomFilters": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilter"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLineSearchCriteria": {
				"title": "InventoryDocumentSerialNumberLineSearchCriteria",
				"type": "object",
				"properties": {
					"DocumentLineId": {
						"type": "string",
						"nullable": true
					},
					"SerialNumber": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLineUpdateAction": {
				"title": "InventoryDocumentSerialNumberLineUpdateAction",
				"type": "object",
				"properties": {
					"DocumentLineId": {
						"type": "string",
						"nullable": true
					},
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"SerialNumber": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLineResetAction": {
				"title": "InventoryDocumentSerialNumberLineResetAction",
				"type": "object",
				"properties": {
					"DocumentLineId": {
						"type": "string",
						"nullable": true
					},
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentUpdateLinesByCriteriaResult": {
				"title": "InventoryInboundOutboundDocumentUpdateLinesByCriteriaResult",
				"type": "object",
				"properties": {
					"UpdatedLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TotalLinesUpdated": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseLocationSearchCriteria": {
				"title": "WarehouseLocationSearchCriteria",
				"type": "object",
				"properties": {
					"WarehouseIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"IsLocationProfileRequired": {
						"type": "boolean",
						"nullable": true
					},
					"SearchText": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLine": {
				"title": "InventoryDocumentSerialNumberLine",
				"type": "object",
				"properties": {
					"WorkDocumentId": {
						"type": "string",
						"nullable": true
					},
					"WorkDocumentLineId": {
						"type": "string",
						"nullable": true
					},
					"SourceLineId": {
						"type": "string",
						"nullable": true
					},
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SerialNumber": {
						"type": "string",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ModifiedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"SourceDocumentRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SourceDocumentTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SourceDocumentLineRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SourceLine": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceSerialNumberLine"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationCategoryResultsSummary": {
				"title": "InventoryDocumentValidationCategoryResultsSummary",
				"type": "object",
				"properties": {
					"CategoryName": {
						"type": "string",
						"nullable": true
					},
					"SeverityValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TotalValidationResultCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationResultSummary": {
				"title": "InventoryDocumentValidationResultSummary",
				"type": "object",
				"properties": {
					"DocumentId": {
						"type": "string",
						"nullable": true
					},
					"DocumentVersion": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CategorySummaries": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationCategoryResultsSummary"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationResultLine": {
				"title": "InventoryDocumentValidationResultLine",
				"type": "object",
				"properties": {
					"DocumentValidationResultLineId": {
						"type": "string",
						"nullable": true
					},
					"CategoryName": {
						"type": "string",
						"nullable": true
					},
					"SeverityValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ErrorCode": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ErrorMessage": {
						"type": "string",
						"nullable": true
					},
					"DocumentId": {
						"type": "string",
						"nullable": true
					},
					"DocumentLongVersion": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DocumentLineId": {
						"type": "string",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationResultSearchCriteria": {
				"title": "InventoryDocumentValidationResultSearchCriteria",
				"type": "object",
				"properties": {
					"DocumentId": {
						"type": "string",
						"nullable": true
					},
					"DocumentVersion": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SeverityValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Categories": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValueInventoryAvailability": {
				"title": "ProductDimensionValueInventoryAvailability",
				"type": "object",
				"properties": {
					"DimensionTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DimensionValue": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValue"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ProductIds": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					},
					"TotalAvailableInventoryLevelLabel": {
						"type": "string",
						"nullable": true
					},
					"TotalAvailableInventoryLevelCode": {
						"type": "string",
						"nullable": true
					},
					"PhysicalAvailableInventoryLevelLabel": {
						"type": "string",
						"nullable": true
					},
					"PhysicalAvailableInventoryLevelCode": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension": {
				"title": "ProductDimension",
				"type": "object",
				"properties": {
					"DimensionTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"DimensionValue": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValue"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValue": {
				"title": "ProductDimensionValue",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"Value": {
						"type": "string",
						"nullable": true
					},
					"DimensionId": {
						"type": "string",
						"nullable": true
					},
					"ColorHexCode": {
						"type": "string",
						"nullable": true
					},
					"ImageUrl": {
						"type": "string",
						"nullable": true
					},
					"RefinerGroup": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionCombination": {
				"title": "ProductDimensionCombination",
				"type": "object",
				"properties": {
					"ProductDimensions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchRefiner": {
				"title": "SearchRefiner",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"KeyName": {
						"type": "string",
						"nullable": true
					},
					"DataTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RefinerTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DisplayTemplateValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchRefinerValue": {
				"title": "SearchRefinerValue",
				"type": "object",
				"properties": {
					"RefinerRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DataTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LeftValueBoundString": {
						"type": "string",
						"nullable": true
					},
					"RightValueBoundString": {
						"type": "string",
						"nullable": true
					},
					"UnitText": {
						"type": "string",
						"nullable": true
					},
					"RowNumber": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Count": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LeftValueBoundLocalizedString": {
						"type": "string",
						"nullable": true
					},
					"RightValueBoundLocalizedString": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefiner": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchRefiner"
					},
					{
						"title": "ProductRefiner",
						"type": "object",
						"properties": {
							"SourceValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							},
							"Values": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValue"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							},
							"IsDimension": {
								"type": "boolean",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValue": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchRefinerValue"
					},
					{
						"title": "ProductRefinerValue",
						"type": "object",
						"properties": {
							"RefinerSourceValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							},
							"SwatchImageUrl": {
								"type": "string",
								"nullable": true
							},
							"SwatchColorHexCode": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefiner": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchRefiner"
					},
					{
						"title": "ClientBookRefiner",
						"type": "object",
						"properties": {
							"SourceValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							},
							"Values": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefinerValue"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefinerValue": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchRefinerValue"
					},
					{
						"title": "ClientBookRefinerValue",
						"type": "object",
						"properties": {
							"RefinerSourceValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRelationType": {
				"title": "ProductRelationType",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentInSlotRelation": {
				"title": "ComponentInSlotRelation",
				"type": "object",
				"properties": {
					"ComponentId": {
						"type": "integer",
						"format": "int64"
					},
					"SlotId": {
						"type": "integer",
						"format": "int64"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRules": {
				"title": "ProductRules",
				"type": "object",
				"properties": {
					"HasLinkedProducts": {
						"type": "boolean"
					},
					"IsSerialized": {
						"type": "boolean"
					},
					"IsActiveInSalesProcess": {
						"type": "boolean"
					},
					"IsBlocked": {
						"type": "boolean"
					},
					"DateOfBlocking": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"DateToActivate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"DateToBlock": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"DefaultUnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"PriceKeyingRequirementValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"QuantityKeyingRequirementValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"MustKeyInComment": {
						"type": "boolean"
					},
					"CanQuantityBecomeNegative": {
						"type": "boolean"
					},
					"MustScaleItem": {
						"type": "boolean"
					},
					"CanPriceBeZero": {
						"type": "boolean"
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LocalizedString": {
				"title": "LocalizedString",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LanguageId": {
						"type": "string",
						"nullable": true
					},
					"TextId": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Text": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCard": {
				"title": "LoyaltyCard",
				"type": "object",
				"properties": {
					"CardNumber": {
						"type": "string",
						"nullable": true
					},
					"CardTenderTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CustomerAccount": {
						"type": "string",
						"nullable": true
					},
					"LoyaltyGroups": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyGroup"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"RewardPoints": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPoint"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"LoyaltyEnrollmentDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"LoyaltyEnrollmentDateLocal": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"LoyaltyEnrollmentTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LoyaltyEnrollmentTimeLocal": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"OmOperatingUnitId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComponent": {
				"title": "ProductComponent",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64"
					},
					"SlotId": {
						"type": "integer",
						"format": "int64"
					},
					"Product": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleProduct"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"AdditionalChargeForComponent": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Behavior": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductBehavior"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"Dimensions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"ProductTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleProduct": {
				"title": "SimpleProduct",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"ProductTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"DefaultUnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"BasePrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"Price": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"AdjustedPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"MasterProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Components": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComponent"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"IsGiftCard": {
						"type": "boolean",
						"nullable": true
					},
					"ProductNumber": {
						"type": "string",
						"nullable": true
					},
					"Dimensions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Behavior": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductBehavior"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"LinkedProducts": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleLinkedProduct"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"PrimaryImageUrl": {
						"type": "string",
						"nullable": true
					},
					"ItemTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ItemServiceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductBehavior": {
				"title": "ProductBehavior",
				"type": "object",
				"properties": {
					"HasSerialNumber": {
						"type": "boolean"
					},
					"IsDiscountAllowed": {
						"type": "boolean"
					},
					"IsManualDiscountAllowed": {
						"type": "boolean"
					},
					"IsKitDisassemblyAllowed": {
						"type": "boolean"
					},
					"IsNegativeQuantityAllowed": {
						"type": "boolean"
					},
					"IsReturnAllowed": {
						"type": "boolean"
					},
					"IsSaleAtPhysicalStoresAllowed": {
						"type": "boolean"
					},
					"IsZeroSalePriceAllowed": {
						"type": "boolean"
					},
					"KeyInPriceValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"KeyInQuantityValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"MustKeyInComment": {
						"type": "boolean"
					},
					"MustPrintIndividualShelfLabelsForVariants": {
						"type": "boolean"
					},
					"MustPromptForSerialNumberOnlyAtSale": {
						"type": "boolean"
					},
					"MustWeighProductAtSale": {
						"type": "boolean"
					},
					"ValidFromDateForSaleAtPhysicalStores": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"ValidToDateForSaleAtPhysicalStores": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"IsStorageDimensionGroupLocationActive": {
						"type": "boolean"
					},
					"IsStorageDimensionGroupLocationAllowBlankReceiptEnabled": {
						"type": "boolean"
					},
					"AllowNegativePhysicalInventory": {
						"type": "boolean"
					},
					"IsStockedProduct": {
						"type": "boolean"
					},
					"IsBlankSerialNumberAllowed": {
						"type": "boolean",
						"nullable": true
					},
					"IsBlankSerialNumberReceiptAllowed": {
						"type": "boolean",
						"nullable": true
					},
					"IsSerialNumberControlEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"IsStorageDimensionGroupLocationBlankIssueAllowed": {
						"type": "boolean",
						"nullable": true
					},
					"IsSerialNumberRequired": {
						"type": "boolean",
						"nullable": true
					},
					"DefaultQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaximumQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MinimumQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MultipleOfQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"InventoryLocationId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleLinkedProduct": {
				"title": "SimpleLinkedProduct",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"ProductTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"DefaultUnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"BasePrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"Price": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"AdjustedPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"Behavior": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductBehavior"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Dimensions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchResult": {
				"title": "ProductSearchResult",
				"type": "object",
				"properties": {
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Price": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"PrimaryImageUrl": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"ProductNumber": {
						"type": "string",
						"nullable": true
					},
					"TrackingId": {
						"type": "string",
						"nullable": true
					},
					"AverageRating": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalRatings": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"BasePrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MinVariantPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaxVariantPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DisplayOrder": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AttributeValues": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValue"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"IsMasterProduct": {
						"type": "boolean",
						"nullable": true
					},
					"MasterProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DefaultUnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchSuggestion": {
				"title": "SearchSuggestion",
				"type": "object",
				"properties": {
					"Value": {
						"type": "string",
						"nullable": true
					},
					"Value2": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Value3": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Value4": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"SuggestionType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchSuggestionType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Id": {
						"type": "string",
						"nullable": true
					},
					"ImageUrl": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyPointRedemptionEstimate": {
				"title": "LoyaltyPointRedemptionEstimate",
				"type": "object",
				"properties": {
					"MaxCurrencyValueOfLoyaltyPoints": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RewardPointToRedeemList": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyGroup": {
				"title": "LoyaltyGroup",
				"type": "object",
				"properties": {
					"Description": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"LoyaltyTiers": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyTier"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"LoyaltyCardTiers": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardTier"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"HighestActiveLoyaltyCardTier": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyTier": {
				"title": "LoyaltyTier",
				"type": "object",
				"properties": {
					"Description": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"TierId": {
						"type": "string",
						"nullable": true
					},
					"TierLevel": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardTier": {
				"title": "LoyaltyCardTier",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"TierId": {
						"type": "string",
						"nullable": true
					},
					"LoyaltyTierRecordId": {
						"type": "integer",
						"format": "int64"
					},
					"ValidFrom": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"ValidTo": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPoint": {
				"title": "LoyaltyRewardPoint",
				"type": "object",
				"properties": {
					"IsRedeemable": {
						"type": "boolean"
					},
					"RewardPointCurrency": {
						"type": "string",
						"nullable": true
					},
					"RewardPointTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"RewardPointId": {
						"type": "string",
						"nullable": true
					},
					"IssuedPoints": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UsedPoints": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExpiredPoints": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ActivePoints": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PointsExpiringSoon": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnvestedPoints": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardTransaction": {
				"title": "LoyaltyCardTransaction",
				"type": "object",
				"properties": {
					"ChannelName": {
						"type": "string",
						"nullable": true
					},
					"EntryDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"EntryTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"ExpirationDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"RewardPointAmountQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"TransactionId": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.GiftCard": {
				"title": "GiftCard",
				"type": "object",
				"properties": {
					"Id": {
						"type": "string",
						"nullable": true
					},
					"Balance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"BalanceCurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"BalanceInCardCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CardCurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"GiftCardIssueAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GiftCardActiveFrom": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"GiftCardExpireDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"GiftCardHistoryDetails": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OperationPermission": {
				"title": "OperationPermission",
				"type": "object",
				"properties": {
					"OperationName": {
						"type": "string",
						"nullable": true
					},
					"OperationId": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CheckUserAccess": {
						"type": "boolean",
						"nullable": true
					},
					"AllowAnonymousAccess": {
						"type": "boolean",
						"nullable": true
					},
					"AllowCustomerAccess": {
						"type": "boolean",
						"nullable": true
					},
					"AllowApplicationAccess": {
						"type": "boolean",
						"nullable": true
					},
					"IsEnabledForTaskManagement": {
						"type": "boolean",
						"nullable": true
					},
					"Permissions": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StateProvinceInfo": {
				"title": "StateProvinceInfo",
				"type": "object",
				"properties": {
					"CountryRegionId": {
						"type": "string",
						"nullable": true
					},
					"StateId": {
						"type": "string",
						"nullable": true
					},
					"StateName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransactionLog": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Transaction"
					},
					{
						"title": "TransactionLog",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitTransaction": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransactionLog"
					},
					{
						"title": "KitTransaction",
						"type": "object",
						"properties": {
							"KitTransactionLines": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitTransactionLine"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesTaxGroup": {
				"title": "SalesTaxGroup",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"TaxGroup": {
						"type": "string",
						"nullable": true
					},
					"TaxGroupName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductProperty": {
				"title": "ProductProperty",
				"type": "object",
				"properties": {
					"ValueString": {
						"type": "string",
						"nullable": true
					},
					"UnitText": {
						"type": "string",
						"nullable": true
					},
					"PropertyTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"KeyName": {
						"type": "string",
						"nullable": true
					},
					"FriendlyName": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"IsDimensionProperty": {
						"type": "boolean",
						"nullable": true
					},
					"AttributeValueId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SwatchImageUrl": {
						"type": "string",
						"nullable": true
					},
					"SwatchColorHexCode": {
						"type": "string",
						"nullable": true
					},
					"GroupId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"GroupTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"GroupName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCompositionInformation": {
				"title": "ProductCompositionInformation",
				"type": "object",
				"properties": {
					"VariantInformation": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantInformation"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"KitDefinition": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitDefinition"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantInformation": {
				"title": "ProductVariantInformation",
				"type": "object",
				"properties": {
					"ActiveVariantProductId": {
						"type": "integer",
						"format": "int64"
					},
					"Variants": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariant"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Dimensions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionSet"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"MasterProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductChangeTrackingInformation": {
				"title": "ProductChangeTrackingInformation",
				"type": "object",
				"properties": {
					"ModifiedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"ChangeActionValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RequestedActionValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionSet": {
				"title": "ProductDimensionSet",
				"type": "object",
				"properties": {
					"DimensionKey": {
						"type": "string",
						"nullable": true
					},
					"DimensionValues": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValueSet"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValueSet": {
				"title": "ProductDimensionValueSet",
				"type": "object",
				"properties": {
					"DimensionId": {
						"type": "string",
						"nullable": true
					},
					"DimensionValue": {
						"type": "string",
						"nullable": true
					},
					"VariantSet": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					},
					"Language": {
						"type": "string",
						"nullable": true
					},
					"SwatchImageUrl": {
						"type": "string",
						"nullable": true
					},
					"SwatchColorHexCode": {
						"type": "string",
						"nullable": true
					},
					"SwatchRefinerGroupValue": {
						"type": "string",
						"nullable": true
					},
					"SwatchRefinerGroupTranslation": {
						"type": "string",
						"nullable": true
					},
					"SwatchRefinerGroupImageUrl": {
						"type": "string",
						"nullable": true
					},
					"SwatchRefinerGroupColorHexCode": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocations": {
				"title": "RichMediaLocations",
				"type": "object",
				"properties": {
					"Items": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocationsRichMediaLocation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocationsRichMediaLocation": {
				"title": "RichMediaLocationsRichMediaLocation",
				"type": "object",
				"properties": {
					"Url": {
						"type": "string",
						"nullable": true
					},
					"AltText": {
						"type": "string",
						"nullable": true
					},
					"IsSelfHosted": {
						"type": "boolean",
						"nullable": true
					},
					"IsDefault": {
						"type": "boolean",
						"nullable": true
					},
					"Priority": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitDefinition": {
				"title": "KitDefinition",
				"type": "object",
				"properties": {
					"DisassembleAtRegister": {
						"type": "boolean"
					},
					"KitLineDefinitions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineDefinition"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"KitLineProductToVariantMap": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentKitVariantSet"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"KitVariantToComponentMap": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitVariantContent"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentKitVariantSet": {
				"title": "ComponentKitVariantSet",
				"type": "object",
				"properties": {
					"KitLineProductId": {
						"type": "integer",
						"format": "int64"
					},
					"KitVariantIdList": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineDefinition": {
				"title": "KitLineDefinition",
				"type": "object",
				"properties": {
					"ComponentProductId": {
						"type": "integer",
						"format": "int64"
					},
					"KitLineIdentifier": {
						"type": "integer",
						"format": "int64"
					},
					"SubstituteProductIds": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					},
					"ComponentProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineProductProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineProductProperty": {
				"title": "KitLineProductProperty",
				"type": "object",
				"properties": {
					"KitLineIdentifier": {
						"type": "integer",
						"format": "int64"
					},
					"ProductId": {
						"type": "integer",
						"format": "int64"
					},
					"Unit": {
						"type": "string",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"Charge": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponentKey": {
				"title": "KitComponentKey",
				"type": "object",
				"properties": {
					"KitLineIdentifier": {
						"type": "integer",
						"format": "int64"
					},
					"DistinctProductId": {
						"type": "integer",
						"format": "int64"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitVariantContent": {
				"title": "KitVariantContent",
				"type": "object",
				"properties": {
					"KitVariantId": {
						"type": "integer",
						"format": "int64"
					},
					"KitComponentKeyList": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponentKey"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductLookupClause": {
				"title": "ProductLookupClause",
				"type": "object",
				"properties": {
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"InventDimensionId": {
						"type": "string",
						"nullable": true
					},
					"Barcode": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductAssortmentInterval": {
				"title": "ProductAssortmentInterval",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ValidFrom": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ValidTo": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitLocation": {
				"title": "OrgUnitLocation",
				"type": "object",
				"properties": {
					"Contacts": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitContact"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Latitude": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Longitude": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OrgUnitName": {
						"type": "string",
						"nullable": true
					},
					"OrgUnitNumber": {
						"type": "string",
						"nullable": true
					},
					"Address": {
						"type": "string",
						"nullable": true
					},
					"Street": {
						"type": "string",
						"nullable": true
					},
					"StreetNumber": {
						"type": "string",
						"nullable": true
					},
					"City": {
						"type": "string",
						"nullable": true
					},
					"DistrictName": {
						"type": "string",
						"nullable": true
					},
					"BuildingCompliment": {
						"type": "string",
						"nullable": true
					},
					"Postbox": {
						"type": "string",
						"nullable": true
					},
					"Zip": {
						"type": "string",
						"nullable": true
					},
					"County": {
						"type": "string",
						"nullable": true
					},
					"CountyName": {
						"type": "string",
						"nullable": true
					},
					"State": {
						"type": "string",
						"nullable": true
					},
					"StateName": {
						"type": "string",
						"nullable": true
					},
					"Country": {
						"type": "string",
						"nullable": true
					},
					"Distance": {
						"oneOf": [
							{
								"type": "number",
								"format": "double"
							},
							{
								"type": "string"
							},
							{
								"$ref": "#/components/schemas/ReferenceNumeric"
							}
						],
						"nullable": true
					},
					"InventoryLocationId": {
						"type": "string",
						"nullable": true
					},
					"InventorySiteId": {
						"type": "string",
						"nullable": true
					},
					"IsPickupLocation": {
						"type": "boolean",
						"nullable": true
					},
					"IsShippingLocation": {
						"type": "boolean",
						"nullable": true
					},
					"PostalAddressId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"OpenFrom": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"OpenTo": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitContact": {
				"title": "OrgUnitContact",
				"type": "object",
				"properties": {
					"ChannelId": {
						"type": "integer",
						"format": "int64"
					},
					"Locator": {
						"type": "string",
						"nullable": true
					},
					"LocatorExtension": {
						"type": "string",
						"nullable": true
					},
					"ContactTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"IsPrimary": {
						"type": "boolean"
					},
					"IsPrivate": {
						"type": "boolean"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineDeliveryOption": {
				"title": "SalesLineDeliveryOption",
				"type": "object",
				"properties": {
					"SalesLineId": {
						"type": "string",
						"nullable": true
					},
					"DeliveryOptions": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOption"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOption": {
				"title": "DeliveryOption",
				"type": "object",
				"properties": {
					"ChargeGroup": {
						"type": "string",
						"nullable": true
					},
					"Code": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"DeliveryChargeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryChargeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TotalChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ShippingChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelDeliveryOption": {
				"title": "ChannelDeliveryOption",
				"type": "object",
				"properties": {
					"ChannelId": {
						"type": "integer",
						"format": "int64"
					},
					"DeliveryOptions": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOption"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelIdentity": {
				"title": "ChannelIdentity",
				"type": "object",
				"properties": {
					"ChannelType": {
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleRetailChannelType"
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"OperatingUnitNumber": {
						"type": "string",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"InventoryLocationId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleRetailChannelType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ExtensibleRetailChannelType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfileProperty": {
				"title": "ChannelProfileProperty",
				"type": "object",
				"properties": {
					"Key": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"Value": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelConfiguration": {
				"title": "ChannelConfiguration",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"ChannelNaturalId": {
						"type": "string",
						"nullable": true
					},
					"MinimumDepositPercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"QuoteExpirationDays": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"PickupDeliveryModeCode": {
						"type": "string",
						"nullable": true
					},
					"CarryoutDeliveryModeCode": {
						"type": "string",
						"nullable": true
					},
					"CancellationChargePercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"InventLocation": {
						"type": "string",
						"nullable": true
					},
					"InventLocationDataAreaId": {
						"type": "string",
						"nullable": true
					},
					"BingMapsApiKey": {
						"type": "string",
						"nullable": true
					},
					"BingMapsEnabled": {
						"type": "boolean"
					},
					"Currency": {
						"type": "string",
						"nullable": true
					},
					"CatalogDefaultImageTemplate": {
						"type": "string",
						"nullable": true
					},
					"CompanyCurrency": {
						"type": "string",
						"nullable": true
					},
					"PriceIncludesSalesTax": {
						"type": "boolean"
					},
					"CountryRegionId": {
						"type": "string",
						"nullable": true
					},
					"ChannelCountryRegionISOCode": {
						"type": "string",
						"nullable": true
					},
					"DefaultLanguageId": {
						"type": "string",
						"nullable": true
					},
					"TimeZoneInfoId": {
						"type": "string",
						"nullable": true
					},
					"EmailDeliveryModeCode": {
						"type": "string",
						"nullable": true
					},
					"GiftCardItemId": {
						"type": "string",
						"nullable": true
					},
					"EnableProductRecommendations": {
						"type": "boolean"
					},
					"RefundableShippingAmountWithoutApproval": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"RefundShippingCharges": {
						"type": "boolean"
					},
					"ReceiptSettingsValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"CustomerAttributeGroupId": {
						"type": "integer",
						"format": "int64"
					},
					"ClientBookAttributeGroupId": {
						"type": "integer",
						"format": "int64"
					},
					"NotificationRefreshInterval": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"AllowExchangeOnReturnOrders": {
						"type": "boolean",
						"nullable": true
					},
					"FiscalRegistrationProcessId": {
						"type": "string",
						"nullable": true
					},
					"IsInventoryAutomaticValidationEnabled": {
						"type": "boolean"
					},
					"HideSystemInventoryInStockCount": {
						"type": "boolean"
					},
					"EnablePriceChangeTracking": {
						"type": "boolean"
					},
					"ProfileProperties": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfileProperty"
						}
					},
					"Properties": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProperty"
						}
					},
					"Languages": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelLanguage"
						}
					},
					"UseAdvancedAutoCharges": {
						"type": "boolean",
						"nullable": true
					},
					"UseRTSForOnlineOrderCreation": {
						"type": "boolean",
						"nullable": true
					},
					"IsWarrantyAutoPromptEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"EnableProductRatingsForRetailStores": {
						"type": "boolean",
						"nullable": true
					},
					"EnableFetchingPickingListsForPickingAndReceiving": {
						"type": "boolean",
						"nullable": true
					},
					"EnableReturnsForMultipleOrderInvoices": {
						"type": "boolean",
						"default": false,
						"nullable": true
					},
					"EnableAnonymousOrderLookupByChannelReferenceId": {
						"type": "boolean",
						"default": false,
						"nullable": true
					},
					"VoidSuspendedTransactionsOnCloseShift": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"EnableOmniChannelPayments": {
						"type": "boolean",
						"nullable": true
					},
					"UseAdvancedCashManagement": {
						"type": "boolean",
						"nullable": true
					},
					"EnableFiscalRegistrationStorageBackup": {
						"type": "boolean",
						"nullable": true
					},
					"UseSalesReceiptAsDefaultReceiptTypeInJournal": {
						"type": "boolean",
						"nullable": true
					},
					"SalesOrderHeaderAttributeGroups": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					},
					"SalesOrderLinesAttributeGroups": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					},
					"CustomerAddressBooks": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreAddressBook"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"EnableReturnPolicies": {
						"type": "boolean",
						"nullable": true
					},
					"InventAvailabilityCalculationMode": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventAvailabilityCalculationMode"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"IsPriceInclusiveTaxExemptCalculationEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"EnableValidationOfSerialNumbersForInStoreReturns": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProperty": {
				"title": "ChannelProperty",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Value": {
						"type": "string",
						"nullable": true
					},
					"Channel": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelLanguage": {
				"title": "ChannelLanguage",
				"type": "object",
				"properties": {
					"LanguageId": {
						"type": "string",
						"nullable": true
					},
					"IsDefault": {
						"type": "boolean"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelDeliveryOptionConfiguration": {
				"title": "ChannelDeliveryOptionConfiguration",
				"type": "object",
				"properties": {
					"PickupDeliveryModeCodes": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NonSalesTransaction": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Transaction"
					},
					{
						"title": "NonSalesTransaction",
						"type": "object",
						"properties": {
							"ReasonCodeLines": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							},
							"Amount": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"ForeignCurrency": {
								"type": "string",
								"nullable": true
							},
							"TenderTypeId": {
								"type": "string",
								"nullable": true
							},
							"OpenDrawer": {
								"type": "boolean",
								"nullable": true
							},
							"DenominationDetails": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DenominationDetail"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DropAndDeclareTransaction": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Transaction"
					},
					{
						"title": "DropAndDeclareTransaction",
						"type": "object",
						"properties": {
							"TenderDetails": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderDetail"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							},
							"ReasonCodeLines": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							},
							"OpenDrawer": {
								"type": "boolean",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchCriteria": {
				"title": "ProductSearchCriteria",
				"type": "object",
				"properties": {
					"Ids": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					},
					"CategoryIds": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					},
					"IncludeProductsFromDescendantCategories": {
						"type": "boolean",
						"nullable": true
					},
					"SearchCondition": {
						"type": "string",
						"nullable": true
					},
					"SkipVariantExpansion": {
						"type": "boolean",
						"nullable": true
					},
					"IncludeAttributes": {
						"type": "boolean",
						"nullable": true
					},
					"Barcodes": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"ItemIds": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductLookupClause"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Refinement": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValue"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"CustomerAccountNumber": {
						"type": "string",
						"nullable": true
					},
					"RecommendationListId": {
						"type": "string",
						"nullable": true
					},
					"DownloadProductData": {
						"type": "boolean",
						"nullable": true
					},
					"Context": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProjectionDomain"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Language": {
						"type": "string",
						"nullable": true
					},
					"IsOnline": {
						"type": "boolean",
						"nullable": true
					},
					"DataLevelValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChangedProductsSearchCriteria": {
				"title": "ChangedProductsSearchCriteria",
				"type": "object",
				"properties": {
					"SynchronizationToken": {
						"type": "string",
						"nullable": true
					},
					"Context": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProjectionDomain"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"AsListings": {
						"type": "boolean",
						"nullable": true
					},
					"Session": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReadChangedProductsSession"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"DataLevelValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeActivitySearchCriteria": {
				"title": "EmployeeActivitySearchCriteria",
				"type": "object",
				"properties": {
					"FromDateTimeOffset": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ToDateTimeOffset": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"StoreNumber": {
						"type": "string",
						"nullable": true
					},
					"EmployeeActivityTypeValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"DataLevelValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchSuggestionCriteria": {
				"title": "SearchSuggestionCriteria",
				"type": "object",
				"properties": {
					"ProductSearchCriteria": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchCriteria"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"CustomerSearchCriteria": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchCriteria"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"SuggestionType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchSuggestionType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"HitPrefix": {
						"type": "string",
						"nullable": true
					},
					"HitSuffix": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderOriginator": {
				"title": "OrderOriginator",
				"type": "object",
				"properties": {
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"StaffName": {
						"type": "string",
						"nullable": true
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"CustomerName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderOriginatorSearchCriteria": {
				"title": "OrderOriginatorSearchCriteria",
				"type": "object",
				"properties": {
					"TransactionIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"SalesIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"SearchLocationValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DataLevelValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrdersLookupCriteria": {
				"title": "SalesOrdersLookupCriteria",
				"type": "object",
				"properties": {
					"SalesOrderLookups": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookup"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineDeliveryPreference": {
				"title": "CartLineDeliveryPreference",
				"type": "object",
				"properties": {
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"DeliveryPreferenceTypeValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLinePromotion": {
				"title": "CartLinePromotion",
				"type": "object",
				"properties": {
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"Promotions": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariant": {
				"title": "ProductVariant",
				"type": "object",
				"properties": {
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"MasterProductId": {
						"type": "integer",
						"format": "int64"
					},
					"InventoryDimensionId": {
						"type": "string",
						"nullable": true
					},
					"AdjustedPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"BasePrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"Price": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"Color": {
						"type": "string",
						"nullable": true
					},
					"Style": {
						"type": "string",
						"nullable": true
					},
					"Size": {
						"type": "string",
						"nullable": true
					},
					"Configuration": {
						"type": "string",
						"nullable": true
					},
					"ColorId": {
						"type": "string",
						"nullable": true
					},
					"StyleId": {
						"type": "string",
						"nullable": true
					},
					"SizeId": {
						"type": "string",
						"nullable": true
					},
					"ConfigId": {
						"type": "string",
						"nullable": true
					},
					"VariantId": {
						"type": "string",
						"nullable": true
					},
					"Images": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocations"
						}
					},
					"DistinctProductVariantId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ProductNumber": {
						"type": "string",
						"nullable": true
					},
					"PropertiesAsList": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyTranslation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfilePrinter": {
				"title": "HardwareProfilePrinter",
				"type": "object",
				"properties": {
					"ProfileId": {
						"type": "string",
						"nullable": true
					},
					"DeviceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DeviceName": {
						"type": "string",
						"nullable": true
					},
					"DeviceMake": {
						"type": "string",
						"nullable": true
					},
					"DeviceModel": {
						"type": "string",
						"nullable": true
					},
					"DeviceDescription": {
						"type": "string",
						"nullable": true
					},
					"CharacterSet": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReceiptProfileId": {
						"type": "string",
						"nullable": true
					},
					"BinaryConversion": {
						"type": "boolean",
						"nullable": true
					},
					"DocInsertRemovalTimeout": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Logo": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PrinterLogotype"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"LogoAlignment": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PrinterLogoAlignmentType"
							},
							{
								"type": "object",
								"nullable": true
							}
						],
						"default": "None"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileScanner": {
				"title": "HardwareProfileScanner",
				"type": "object",
				"properties": {
					"ProfileId": {
						"type": "string",
						"nullable": true
					},
					"DeviceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DeviceName": {
						"type": "string",
						"nullable": true
					},
					"DeviceDescription": {
						"type": "string",
						"nullable": true
					},
					"DecodeData": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileCashDrawer": {
				"title": "HardwareProfileCashDrawer",
				"type": "object",
				"properties": {
					"ProfileId": {
						"type": "string",
						"nullable": true
					},
					"DeviceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DeviceName": {
						"type": "string",
						"nullable": true
					},
					"DeviceDescription": {
						"type": "string",
						"nullable": true
					},
					"DeviceMake": {
						"type": "string",
						"nullable": true
					},
					"DeviceModel": {
						"type": "string",
						"nullable": true
					},
					"IsSharedShiftDrawer": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TillLayout": {
				"title": "TillLayout",
				"type": "object",
				"properties": {
					"CashChangerLayoutXml": {
						"type": "string",
						"nullable": true
					},
					"CustomerLayoutId": {
						"type": "string",
						"nullable": true
					},
					"CustomerLayoutXml": {
						"type": "string",
						"nullable": true
					},
					"Height": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LayoutId": {
						"type": "string",
						"nullable": true
					},
					"LayoutTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LayoutXml": {
						"type": "string",
						"nullable": true
					},
					"LayoutXmlPortrait": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					},
					"ReceiptItemsLayoutXml": {
						"type": "string",
						"nullable": true
					},
					"ReceiptPaymentLayoutXml": {
						"type": "string",
						"nullable": true
					},
					"TotalId": {
						"type": "string",
						"nullable": true
					},
					"TotalsLayoutXml": {
						"type": "string",
						"nullable": true
					},
					"Width": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"StartScreen": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ButtonGridZones": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridZone"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ImageZones": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ImageZone"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ReportZones": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportZone"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoice": {
				"title": "SalesInvoice",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Id": {
						"type": "string",
						"nullable": true
					},
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"SalesType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoiceType"
							},
							{
								"type": "object",
								"nullable": true
							}
						],
						"default": "Sales"
					},
					"InvoiceDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DueDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"InvoiceSubtotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalCharges": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalTaxAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalLineDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AmountPaid": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AmountBalance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Account": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"TotalManualDiscountPercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalManualDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SalesInvoiceLine": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoiceLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ChargeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TenderLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"DeliveryModeChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OrderAccount": {
						"type": "string",
						"nullable": true
					},
					"OrderedByCustomerName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderInvoice": {
				"title": "OrderInvoice",
				"type": "object",
				"properties": {
					"Id": {
						"type": "string",
						"nullable": true
					},
					"CustomerAccountNumber": {
						"type": "string",
						"nullable": true
					},
					"CustomerName": {
						"type": "string",
						"nullable": true
					},
					"InvoiceDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"TotalAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AmountPaid": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AmountBalance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"InvoiceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"InvoiceDueDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"InvoicePaidStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxOverride": {
				"title": "TaxOverride",
				"type": "object",
				"properties": {
					"Code": {
						"type": "string",
						"nullable": true
					},
					"SourceTaxGroup": {
						"type": "string",
						"nullable": true
					},
					"DestinationTaxGroup": {
						"type": "string",
						"nullable": true
					},
					"SourceItemTaxGroup": {
						"type": "string",
						"nullable": true
					},
					"DestinationItemTaxGroup": {
						"type": "string",
						"nullable": true
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"AdditionalDescription": {
						"type": "string",
						"nullable": true
					},
					"Status": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderType": {
				"title": "TenderType",
				"type": "object",
				"properties": {
					"Function": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"TenderTypeId": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"OperationId": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"OperationName": {
						"type": "string",
						"nullable": true
					},
					"ChangeTenderTypeId": {
						"type": "string",
						"nullable": true
					},
					"AboveMinimumChangeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AboveMinimumChangeTenderTypeId": {
						"type": "string",
						"nullable": true
					},
					"OpenDrawer": {
						"type": "boolean",
						"nullable": true
					},
					"UseSignatureCaptureDevice": {
						"type": "boolean",
						"nullable": true
					},
					"MinimumSignatureCaptureAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsOvertenderAllowed": {
						"type": "boolean",
						"nullable": true
					},
					"IsUndertenderAllowed": {
						"type": "boolean",
						"nullable": true
					},
					"MaximumOvertenderAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaximumUndertenderAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaximumAmountPerTransaction": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaximumAmountPerLine": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MinimumAmountPerTransaction": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MinimumAmountPerLine": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RoundOff": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CountingRequired": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TakenToBank": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TakenToSafe": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ConnectorId": {
						"type": "string",
						"nullable": true
					},
					"GiftCardItem": {
						"type": "string",
						"nullable": true
					},
					"GiftCardCashoutOutThreshold": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ChangeLineOnReceipt": {
						"type": "string",
						"nullable": true
					},
					"HideCardInputDetails": {
						"type": "boolean",
						"nullable": true
					},
					"CashDrawerLimitEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"CashDrawerLimit": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RestrictReturnsWithoutReceipt": {
						"type": "boolean",
						"nullable": true
					},
					"HasTenderDiscount": {
						"type": "boolean",
						"nullable": true
					},
					"DefaultCardTypeId": {
						"type": "string",
						"nullable": true
					},
					"UseForDeclareStartAmount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCode": {
				"title": "ReasonCode",
				"type": "object",
				"properties": {
					"InputRequired": {
						"type": "boolean"
					},
					"LinkedReasonCodeId": {
						"type": "string",
						"nullable": true
					},
					"MaximumLength": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"MaximumValue": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"MinimumLength": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"MinimumValue": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"OncePerTransaction": {
						"type": "boolean"
					},
					"PrintInputNameOnReceipt": {
						"type": "boolean"
					},
					"PrintInputToReceipt": {
						"type": "boolean"
					},
					"PrintPromptToReceipt": {
						"type": "boolean"
					},
					"Prompt": {
						"type": "string",
						"nullable": true
					},
					"RandomFactor": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"RetailUseReasonCode": {
						"type": "boolean"
					},
					"ReasonCodeId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"InputTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ActivityValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsMultiLineText": {
						"type": "boolean",
						"nullable": true
					},
					"ReasonSubCodes": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonSubCode"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportDataSet": {
				"title": "ReportDataSet",
				"type": "object",
				"properties": {
					"ReportId": {
						"type": "string",
						"nullable": true
					},
					"Parameters": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Locale": {
						"type": "string",
						"nullable": true
					},
					"Output": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportRow"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"HasTotalRow": {
						"type": "boolean",
						"nullable": true
					},
					"HasDisclaimer": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ZipCodeInfo": {
				"title": "ZipCodeInfo",
				"type": "object",
				"properties": {
					"ZipPostalCode": {
						"type": "string",
						"nullable": true
					},
					"StreetName": {
						"type": "string",
						"nullable": true
					},
					"TimeZone": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CountryRegionId": {
						"type": "string",
						"nullable": true
					},
					"StateId": {
						"type": "string",
						"nullable": true
					},
					"CountyId": {
						"type": "string",
						"nullable": true
					},
					"CityName": {
						"type": "string",
						"nullable": true
					},
					"CityAlias": {
						"type": "string",
						"nullable": true
					},
					"District": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeRequirement": {
				"title": "ReasonCodeRequirement",
				"type": "object",
				"properties": {
					"ReasonCodeId": {
						"type": "string",
						"nullable": true
					},
					"SourceId": {
						"type": "string",
						"nullable": true
					},
					"TableRefTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.QueryResultSettings": {
				"title": "QueryResultSettings",
				"type": "object",
				"properties": {
					"Paging": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PagingInfo"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Sorting": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SortingInfo"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SortingInfo": {
				"title": "SortingInfo",
				"type": "object",
				"properties": {
					"Columns": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SortColumn"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SortColumn": {
				"title": "SortColumn",
				"type": "object",
				"properties": {
					"ColumnName": {
						"type": "string",
						"nullable": true
					},
					"IsDescending": {
						"type": "boolean",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PagingInfo": {
				"title": "PagingInfo",
				"type": "object",
				"properties": {
					"NextPageToken": {
						"type": "string",
						"nullable": true
					},
					"Top": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Skip": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyTranslation": {
				"title": "ProductPropertyTranslation",
				"type": "object",
				"properties": {
					"TranslationLanguage": {
						"type": "string",
						"nullable": true
					},
					"TranslatedProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NumberSequenceSeedData": {
				"title": "NumberSequenceSeedData",
				"type": "object",
				"properties": {
					"DataTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DataValue": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LastTransactionDataValue": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LastTransactionCreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"LastTransactionId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptNumberResetInfo": {
				"title": "ReceiptNumberResetInfo",
				"type": "object",
				"properties": {
					"ValidFrom": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ValidTo": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ResetDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"TypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Enabled": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeviceActivationResult": {
				"title": "DeviceActivationResult",
				"type": "object",
				"properties": {
					"Device": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Device"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseHistory": {
				"title": "PurchaseHistory",
				"type": "object",
				"properties": {
					"DatePurchased": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ImageUrl": {
						"type": "string",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ProductName": {
						"type": "string",
						"nullable": true
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					},
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseHistorySearchCriteria": {
				"title": "PurchaseHistorySearchCriteria",
				"type": "object",
				"properties": {
					"StartDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"EndDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"CustomerAccountNumber": {
						"type": "string",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"ProductNameFilter": {
						"type": "string",
						"nullable": true
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Node": {
				"title": "Node",
				"type": "object",
				"properties": {
					"ParentScopeId": {
						"type": "string",
						"nullable": true
					},
					"ParentSequence": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Id": {
						"type": "string",
						"nullable": true
					},
					"Sequence": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"ScreenshotUri": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Line": {
				"title": "Line",
				"type": "object",
				"properties": {
					"ChildrenIds": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					},
					"Id": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"IsLinked": {
						"type": "boolean",
						"nullable": true
					},
					"LineMetadataId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Artifacts": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ArtifactSummary"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"MetadataPropertyValues": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataPropertyValue"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataText": {
				"title": "MetadataText",
				"type": "object",
				"properties": {
					"Id": {
						"type": "string",
						"nullable": true
					},
					"Text": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataHypertextLink": {
				"title": "MetadataHypertextLink",
				"type": "object",
				"properties": {
					"Id": {
						"type": "string",
						"nullable": true
					},
					"DisplayName": {
						"type": "string",
						"nullable": true
					},
					"Url": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Scope": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Node"
					},
					{
						"title": "Scope",
						"type": "object",
						"properties": {
							"Name": {
								"type": "string",
								"nullable": true
							},
							"ScopeTypeValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32"
							},
							"Children": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Node"
								}
							},
							"ActiveCount": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32"
							},
							"IsForm": {
								"type": "boolean",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Framework": {
				"title": "Framework",
				"type": "object",
				"properties": {
					"Lines": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Line"
						}
					},
					"Id": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Access": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FrameworkAccess"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Hierarchy": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Line"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Publisher": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAction": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Node"
					},
					{
						"title": "UserAction",
						"type": "object",
						"properties": {
							"SystemGenerated": {
								"type": "boolean",
								"nullable": true
							},
							"GlobalId": {
								"type": "string",
								"nullable": true
							},
							"Annotations": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Annotation"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaskUserAction": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAction"
					},
					{
						"title": "TaskUserAction",
						"type": "object",
						"properties": {
							"UserActionTypeValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32"
							},
							"Name": {
								"type": "string",
								"nullable": true
							},
							"Comment": {
								"type": "string",
								"nullable": true
							},
							"TaskId": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FormUserAction": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAction"
					},
					{
						"title": "FormUserAction",
						"type": "object",
						"properties": {
							"FormId": {
								"type": "string",
								"nullable": true
							},
							"ControlLabel": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommandUserAction": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FormUserAction"
					},
					{
						"title": "CommandUserAction",
						"type": "object",
						"properties": {
							"ReturnTypeValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32"
							},
							"CommandName": {
								"type": "string",
								"nullable": true
							},
							"ControlName": {
								"type": "string",
								"nullable": true
							},
							"ControlType": {
								"type": "string",
								"nullable": true
							},
							"Arguments": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommandArgument"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							},
							"LabelId": {
								"type": "string",
								"nullable": true
							},
							"ReturnValue": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Annotation": {
				"title": "Annotation",
				"type": "object",
				"properties": {
					"Description": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Recording": {
				"title": "Recording",
				"type": "object",
				"properties": {
					"Scopes": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Scope"
						}
					},
					"FormContextEntries": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FormContextDictionaryEntry"
						}
					},
					"RootScope": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Scope"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FormContextDictionaryEntry": {
				"title": "FormContextDictionaryEntry",
				"type": "object",
				"properties": {
					"FormId": {
						"type": "string",
						"nullable": true
					},
					"FormContext": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FormContext"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantResolutionContext": {
				"title": "ProductVariantResolutionContext",
				"type": "object"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantResolutionOnKitSelectionContext": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantResolutionContext"
					},
					{
						"title": "ProductVariantResolutionOnKitSelectionContext",
						"type": "object",
						"properties": {
							"SelectedComponents": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentInSlotRelation"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							},
							"SlotId": {
								"type": "integer",
								"format": "int64",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseLocation": {
				"title": "WarehouseLocation",
				"type": "object",
				"properties": {
					"LocationId": {
						"type": "string",
						"nullable": true
					},
					"IsLicensePlateControlled": {
						"type": "boolean"
					},
					"ProfileId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransaction": {
				"title": "FiscalTransaction",
				"type": "object",
				"properties": {
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"StoreId": {
						"type": "string",
						"nullable": true
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"TransDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"LineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RegisterResponse": {
						"type": "string",
						"nullable": true
					},
					"ReceiptCopy": {
						"type": "boolean",
						"nullable": true
					},
					"RecordGUID": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"RegisterStoreId": {
						"type": "string",
						"nullable": true
					},
					"RegisterTerminalId": {
						"type": "string",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"RegistrationStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RegistrationProcessId": {
						"type": "string",
						"nullable": true
					},
					"ConnectorGroup": {
						"type": "string",
						"nullable": true
					},
					"ConnectorName": {
						"type": "string",
						"nullable": true
					},
					"ConnectorFunctionalityProfileId": {
						"type": "string",
						"nullable": true
					},
					"RegisterInfo": {
						"type": "string",
						"nullable": true
					},
					"DocumentNumber": {
						"type": "string",
						"nullable": true
					},
					"RegistrationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ServiceName": {
						"type": "string",
						"nullable": true
					},
					"CountryRegionIsoCode": {
						"type": "string",
						"nullable": true
					},
					"TenderLineAdjustments": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionTenderLineAdjustment"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"SalesLineAdjustments": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionSalesLineAdjustment"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ReasonCodeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLine": {
				"title": "FulfillmentLine",
				"type": "object",
				"properties": {
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"SalesPersonStoreId": {
						"type": "string",
						"nullable": true
					},
					"SalesPersonId": {
						"type": "string",
						"nullable": true
					},
					"SalesPersonFirstName": {
						"type": "string",
						"nullable": true
					},
					"SalesPersonLastName": {
						"type": "string",
						"nullable": true
					},
					"SalesLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					},
					"ChannelReferenceId": {
						"type": "string",
						"nullable": true
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"CustomerName": {
						"type": "string",
						"nullable": true
					},
					"EmailAddress": {
						"type": "string",
						"nullable": true
					},
					"DeliveryModeCode": {
						"type": "string",
						"nullable": true
					},
					"DocumentStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"FulfillmentDeliveryType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineDeliveryType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"DeliveryTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"QuantityOrdered": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityNotProcessed": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityReserved": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityPicked": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityPacked": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityInvoiced": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityNotInvoiced": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityNotPacked": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityNotPicked": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"StoreInventoryTotalQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"StoreInventoryReservedQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"StoreInventoryOrderedQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ProductVariant": {
						"type": "string",
						"nullable": true
					},
					"ItemName": {
						"type": "string",
						"nullable": true
					},
					"SerialNumber": {
						"type": "string",
						"nullable": true
					},
					"FulfillmentStatus": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineStatus"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"FulfillmentStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"UnitOfMeasureSymbol": {
						"type": "string",
						"nullable": true
					},
					"RequestedShipDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"RequestedDeliveryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"RequestedReceiptDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"PickupTimeslotStartDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"PickupTimeslotEndDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"CreatedDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"TotalAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Balance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ShippingAddress": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"DetailedOrderStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DetailedLineStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ChannelTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineSearchCriteria": {
				"title": "FulfillmentLineSearchCriteria",
				"type": "object",
				"properties": {
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"CustomerName": {
						"type": "string",
						"nullable": true
					},
					"EmailAddress": {
						"type": "string",
						"nullable": true
					},
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"OrderCreatedStartDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"OrderCreatedEndDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					},
					"StoreId": {
						"type": "string",
						"nullable": true
					},
					"ChannelReferenceId": {
						"type": "string",
						"nullable": true
					},
					"RequestedReceiptStartDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"RequestedReceiptEndDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"RequestedDeliveryStartDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"RequestedDeliveryEndDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"FulfillmentStatusValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"DeliveryModeCode": {
						"type": "string",
						"nullable": true
					},
					"WarehouseId": {
						"type": "string",
						"nullable": true
					},
					"LoyaltyCardNumber": {
						"type": "string",
						"nullable": true
					},
					"CustomerPhoneNumber": {
						"type": "string",
						"nullable": true
					},
					"DeliveryTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CustomFilters": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilter"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Comment": {
				"title": "Comment",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"AuthorStaffId": {
						"type": "string",
						"nullable": true
					},
					"AuthorName": {
						"type": "string",
						"nullable": true
					},
					"Text": {
						"type": "string",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressPurpose": {
				"title": "AddressPurpose",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"AddressType": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryChargeLine": {
				"title": "DeliveryChargeLine",
				"type": "object",
				"properties": {
					"ChargeCode": {
						"type": "string",
						"nullable": true
					},
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"CalculatedAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"IsRefundable": {
						"type": "boolean"
					},
					"IsShipping": {
						"type": "boolean"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensionPackageDefinition": {
				"title": "ExtensionPackageDefinition",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Publisher": {
						"type": "string",
						"nullable": true
					},
					"IsEnabled": {
						"type": "boolean"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TenderTypePolicy": {
				"title": "TenderTypePolicy",
				"type": "object",
				"properties": {
					"OriginalTenderType": {
						"type": "string",
						"nullable": true
					},
					"AllowedReturnTenderTypes": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReturnPolicy": {
				"title": "ReturnPolicy",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"TenderTypePolicies": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TenderTypePolicy"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"IsManagerOverrideEnabled": {
						"type": "boolean"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderTypeAmount": {
				"title": "TenderTypeAmount",
				"type": "object",
				"properties": {
					"TenderTypeId": {
						"type": "string",
						"nullable": true
					},
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FeatureState": {
				"title": "FeatureState",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"IsEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Warranty": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleProduct"
					},
					{
						"title": "Warranty",
						"type": "object",
						"properties": {
							"DurationUnitValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"default": -1,
								"nullable": true
							},
							"Duration": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							},
							"ApplicablePriceRangeBaseTypeValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							},
							"ApplicablePriceRangeMin": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"ApplicablePriceRangeMax": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RecallInvoicedSalesLineLookup": {
				"title": "RecallInvoicedSalesLineLookup",
				"type": "object",
				"properties": {
					"InvoicedLineId": {
						"type": "integer",
						"format": "int64"
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"SerialNumber": {
						"type": "string",
						"nullable": true
					},
					"IgnoreSerialNumberMismatch": {
						"type": "boolean"
					},
					"ReasonCodeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarrantyGroup": {
				"title": "WarrantyGroup",
				"type": "object",
				"properties": {
					"Warranties": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Warranty"
						}
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"GroupName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarrantiesMapping": {
				"title": "ProductWarrantiesMapping",
				"type": "object",
				"properties": {
					"WarrantyGroups": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.WarrantyGroup"
						}
					},
					"WarrantableProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineContextualOperationsMap": {
				"title": "FulfillmentLineContextualOperationsMap",
				"type": "object",
				"properties": {
					"FulfillmentLine": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLine"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ApplicableOperationsValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.CartLineValidationResults": {
				"title": "CartLineValidationResults",
				"type": "object",
				"properties": {
					"ValidationResultsByLineId": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CartLineValidationResultsByLineId"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ValidationFailuresByCartLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.Exceptions.LineDataValidationFailure"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.Exceptions.LineDataValidationFailure": {
				"title": "LineDataValidationFailure",
				"type": "object",
				"properties": {
					"DataValidationFailure": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataValidationFailure"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"LineIndex": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.AccountStatementRequest": {
				"title": "AccountStatementRequest",
				"type": "object",
				"properties": {
					"RequestedUserId": {
						"type": "string",
						"nullable": true
					},
					"IsForFullOrganization": {
						"type": "boolean",
						"nullable": true
					},
					"FromDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ToDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"RequestingUserEmail": {
						"type": "string",
						"nullable": true
					},
					"DeliveryTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlert": {
				"title": "UserAlert",
				"type": "object",
				"properties": {
					"AlertSourceIdValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LocalizedMessage": {
						"type": "string",
						"nullable": true
					},
					"IsBlocking": {
						"type": "boolean",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineUserAlerts": {
				"title": "CartLineUserAlerts",
				"type": "object",
				"properties": {
					"LineIndex": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UserAlerts": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlert"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineUserAlerts": {
				"title": "FulfillmentLineUserAlerts",
				"type": "object",
				"properties": {
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"SalesLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UserAlerts": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlert"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerProspect": {
				"title": "BusinessPartnerProspect",
				"type": "object",
				"properties": {
					"FirstName": {
						"type": "string",
						"nullable": true
					},
					"LastName": {
						"type": "string",
						"nullable": true
					},
					"CompanyName": {
						"type": "string",
						"nullable": true
					},
					"Address": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"JobTitle": {
						"type": "string",
						"nullable": true
					},
					"Department": {
						"type": "string",
						"nullable": true
					},
					"CompanySize": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 0,
						"nullable": true
					},
					"Comments": {
						"type": "string",
						"nullable": true
					},
					"LastOperationId": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"ProspectTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelSearchCriteria": {
				"title": "ChannelSearchCriteria",
				"type": "object",
				"properties": {
					"SearchLocationValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerOperation": {
				"title": "BusinessPartnerOperation",
				"type": "object",
				"properties": {
					"TypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Value": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerOperationRequest": {
				"title": "BusinessPartnerOperationRequest",
				"type": "object",
				"properties": {
					"TypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Details": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.BusinessPartnerOperationRequestDetails"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"UserId": {
						"type": "string",
						"nullable": true
					},
					"UserFirstName": {
						"type": "string",
						"nullable": true
					},
					"UserLastName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.BusinessPartnerOperationRequestDetails": {
				"title": "BusinessPartnerOperationRequestDetails",
				"type": "object",
				"properties": {
					"InvoiceId": {
						"type": "string",
						"nullable": true
					},
					"AccountStatementStartDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"AccountStatementEndDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptTypesByFormatType": {
				"title": "ReceiptTypesByFormatType",
				"type": "object",
				"properties": {
					"ReceiptOutputFormatType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptOutputFormatType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ReceiptTypesValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryJournalNameSearchCriteria": {
				"title": "InventoryJournalNameSearchCriteria",
				"type": "object",
				"properties": {
					"JournalNameIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"DocumentTypeValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AssortedProductIdentity": {
				"title": "AssortedProductIdentity",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"IsRemoteProduct": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductExistenceId": {
				"title": "ProductExistenceId",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LanguageId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductExistenceCriteria": {
				"title": "ProductExistenceCriteria",
				"type": "object",
				"properties": {
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Ids": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductExistenceId"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegion": {
				"title": "CountryRegion",
				"type": "object",
				"properties": {
					"CountryRegionId": {
						"type": "string",
						"nullable": true
					},
					"IsoCode": {
						"type": "string",
						"nullable": true
					},
					"ShortName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessVerticalsIndia": {
				"title": "BusinessVerticalsIndia",
				"type": "object",
				"properties": {
					"RecId": {
						"type": "integer",
						"format": "int64"
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"EntityCode": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressTaxInformationIndia": {
				"title": "AddressTaxInformationIndia",
				"type": "object",
				"properties": {
					"RecId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"RegistrationLocation": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Tin": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Gstin": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"TinRegistrationNumber": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistrationNumberIndia"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"GstinRegistrationNumber": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistrationNumberIndia"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTaxInformation": {
				"title": "CustomerTaxInformation",
				"type": "object",
				"properties": {
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"IsForeign": {
						"type": "boolean",
						"nullable": true
					},
					"IsPreferential": {
						"type": "boolean",
						"nullable": true
					},
					"NatureOfAssessee": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.NatureOfAssessee"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"PanNumber": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistrationNumberIndia": {
				"title": "TaxRegistrationNumberIndia",
				"type": "object",
				"properties": {
					"RecId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RegistrationNumber": {
						"type": "string",
						"nullable": true
					},
					"RegistrationType": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TaxType": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Type": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"BusinessVerticals": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Category": {
				"title": "Category",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"OfflineImage": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"ParentCategory": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DisplayOrder": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LocalizedDescription": {
						"type": "string",
						"nullable": true
					},
					"Images": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"NameTranslations": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart": {
				"title": "Cart",
				"type": "object",
				"properties": {
					"AffiliationLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTier"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"IsRequiredAmountPaid": {
						"type": "boolean",
						"nullable": true
					},
					"IsDiscountFullyCalculated": {
						"type": "boolean",
						"nullable": true
					},
					"IgnoreDiscountCalculation": {
						"type": "boolean",
						"nullable": true
					},
					"AmountDue": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AmountPaid": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AttributeValues": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"IsTaxIncludedInPrice": {
						"type": "boolean",
						"nullable": true
					},
					"BeginDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"BusinessDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"CancellationChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"EstimatedShippingAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CartLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"CartTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CustomerOrderRemainingBalance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ChargeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TaxViewLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxViewLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Comment": {
						"type": "string",
						"nullable": true
					},
					"InvoiceComment": {
						"type": "string",
						"nullable": true
					},
					"Coupons": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Coupon"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"CustomerOrderModeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DeliveryMode": {
						"type": "string",
						"nullable": true
					},
					"DeliveryModeChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountAmountWithoutTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountCodes": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"Id": {
						"type": "string"
					},
					"SuspendedCartId": {
						"type": "string",
						"nullable": true
					},
					"TransactionTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"CustomerAccountDepositLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAccountDepositLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"IncomeExpenseLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"IncomeExpenseTotalAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsReturnByReceipt": {
						"type": "boolean",
						"nullable": true
					},
					"ReturnTransactionHasLoyaltyPayment": {
						"type": "boolean",
						"nullable": true
					},
					"IsFavorite": {
						"type": "boolean",
						"nullable": true
					},
					"IsRecurring": {
						"type": "boolean",
						"nullable": true
					},
					"IsSuspended": {
						"type": "boolean",
						"nullable": true
					},
					"LoyaltyCardId": {
						"type": "string",
						"nullable": true
					},
					"ModifiedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"OrderNumber": {
						"type": "string",
						"nullable": true
					},
					"AvailableDepositAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenDepositAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenDepositWithoutCarryoutAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PrepaymentAmountPaid": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PrepaymentRoundingDifference": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PrepaymentAppliedOnPickup": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PrepaymentAmountInvoiced": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PromotionLines": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"QuotationExpiryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ReasonCodeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ReceiptEmail": {
						"type": "string",
						"nullable": true
					},
					"RequestedDeliveryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"RequiredDepositAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RequiredDepositWithoutCarryoutAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"ShippingAddress": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"SubtotalAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SubtotalAmountWithoutTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SubtotalSalesAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxOnCancellationCharge": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxOnShippingCharge": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxOnNonShippingCharges": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxOverrideCode": {
						"type": "string",
						"nullable": true
					},
					"TenderLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"RefundableTenderLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"TotalAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalSalesAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalReturnAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalCarryoutSalesAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalCustomerOrderSalesAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalManualDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalManualDiscountPercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"WarehouseId": {
						"type": "string",
						"nullable": true
					},
					"IsCreatedOffline": {
						"type": "boolean",
						"nullable": true
					},
					"CartStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReceiptTransactionTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CommissionSalesGroup": {
						"type": "string",
						"nullable": true
					},
					"Version": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"TotalItems": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"HasTaxCalculationTriggered": {
						"type": "boolean",
						"nullable": true
					},
					"MerchantProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentMerchantInformation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"HasChargeCalculationTriggered": {
						"type": "boolean",
						"nullable": true
					},
					"FiscalTransactions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransaction"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ShippingChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OtherChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PeriodicDiscountsCalculateScopeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TaxCalculationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Notes": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Note"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"CustomerRequisition": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Customer": {
				"title": "Customer",
				"type": "object",
				"properties": {
					"AccountNumber": {
						"type": "string"
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ChargeGroup": {
						"type": "string",
						"nullable": true
					},
					"PriceGroup": {
						"type": "string",
						"nullable": true
					},
					"IsCustomerTaxInclusive": {
						"type": "boolean",
						"nullable": true
					},
					"Phone": {
						"type": "string",
						"nullable": true
					},
					"PhoneRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PhoneExt": {
						"type": "string",
						"nullable": true
					},
					"Cellphone": {
						"type": "string",
						"nullable": true
					},
					"Email": {
						"type": "string",
						"nullable": true
					},
					"EmailRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Url": {
						"type": "string",
						"nullable": true
					},
					"UrlRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"PersonNameId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"FirstName": {
						"type": "string",
						"nullable": true
					},
					"MiddleName": {
						"type": "string",
						"nullable": true
					},
					"LastName": {
						"type": "string",
						"nullable": true
					},
					"DirectoryPartyRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PartyNumber": {
						"type": "string",
						"nullable": true
					},
					"CustomerTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 1,
						"nullable": true
					},
					"Language": {
						"type": "string",
						"nullable": true
					},
					"CustomerGroup": {
						"type": "string",
						"nullable": true
					},
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"CNPJCPFNumber": {
						"type": "string",
						"nullable": true
					},
					"IdentificationNumber": {
						"type": "string",
						"nullable": true
					},
					"InvoiceAccount": {
						"type": "string",
						"nullable": true
					},
					"MandatoryCreditLimit": {
						"type": "boolean",
						"nullable": true
					},
					"CreditRating": {
						"type": "string",
						"nullable": true
					},
					"CreditLimit": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Balance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Blocked": {
						"type": "boolean",
						"nullable": true
					},
					"BlockedType": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"UseOrderNumberReference": {
						"type": "boolean",
						"nullable": true
					},
					"OrganizationId": {
						"type": "string",
						"nullable": true
					},
					"UsePurchaseRequest": {
						"type": "boolean",
						"nullable": true
					},
					"MultilineDiscountGroup": {
						"type": "string",
						"nullable": true
					},
					"TotalDiscountGroup": {
						"type": "string",
						"nullable": true
					},
					"LineDiscountGroup": {
						"type": "string",
						"nullable": true
					},
					"TaxGroup": {
						"type": "string",
						"nullable": true
					},
					"SalesTaxGroup": {
						"type": "string",
						"nullable": true
					},
					"CommissionSalesGroupId": {
						"type": "string",
						"nullable": true
					},
					"TaxExemptNumber": {
						"type": "string",
						"nullable": true
					},
					"VatNumber": {
						"type": "string",
						"nullable": true
					},
					"TaxOffice": {
						"type": "string",
						"nullable": true
					},
					"NonChargeableAccount": {
						"type": "boolean",
						"nullable": true
					},
					"Tag": {
						"type": "string",
						"nullable": true
					},
					"ReceiptSettings": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReceiptEmail": {
						"type": "string",
						"nullable": true
					},
					"OptOutPersonalization": {
						"type": "boolean",
						"nullable": true
					},
					"OptOutWebActivityTracking": {
						"type": "boolean",
						"nullable": true
					},
					"RetailCustomerTableRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"OfflineImage": {
						"type": "string",
						"nullable": true
					},
					"IsAsyncCustomer": {
						"type": "boolean",
						"nullable": true
					},
					"NewCustomerPartyNumber": {
						"type": "string",
						"nullable": true
					},
					"CustomerAffiliations": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAffiliation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Addresses": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Attributes": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAttribute"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Images": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TitleRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"IsFloorLimitBlocked": {
						"type": "boolean",
						"nullable": true
					},
					"IsB2b": {
						"type": "boolean",
						"nullable": true
					},
					"IsB2bAdmin": {
						"type": "boolean",
						"nullable": true
					},
					"BusinessPartnerId": {
						"type": "string",
						"nullable": true
					},
					"Contacts": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInfo"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"AllowOnAccountPayment": {
						"type": "boolean",
						"nullable": true
					},
					"DefaultPaymentMethod": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Employee": {
				"title": "Employee",
				"type": "object",
				"properties": {
					"StaffId": {
						"type": "string"
					},
					"NameOnReceipt": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"CultureName": {
						"type": "string",
						"nullable": true
					},
					"NumberOfDaysToPasswordExpiry": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Permissions": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeePermissions"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Images": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"DefaultImage": {
						"type": "string",
						"nullable": true
					},
					"DefaultCommissionSalesGroup": {
						"type": "string",
						"nullable": true
					},
					"IdentifierTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 1,
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Checklist": {
				"title": "Checklist",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"Tasks": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTask"
						}
					},
					"Version": {
						"type": "string",
						"nullable": true
					},
					"ProcessId": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"AssignedToChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"AssignedToWorkerPersonnelNumber": {
						"type": "string",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"StartDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"EndDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"TargetDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTask": {
				"title": "ChecklistTask",
				"type": "object",
				"properties": {
					"Version": {
						"type": "string",
						"nullable": true
					},
					"InstructionsVersion": {
						"type": "string",
						"nullable": true
					},
					"AssignedToPersonnelNumbers": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"AssignedToExternalSubId": {
						"type": "string",
						"nullable": true
					},
					"Id": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"DueDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DeepLinkTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DeepLink": {
						"type": "string",
						"nullable": true
					},
					"DeepLinkPosOperationName": {
						"type": "string",
						"nullable": true
					},
					"ContactPersonPersonnelNumber": {
						"type": "string",
						"nullable": true
					},
					"Instructions": {
						"type": "string",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CompletionDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ResolvedByPersonnelNumber": {
						"type": "string",
						"nullable": true
					},
					"ChecklistId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder": {
				"title": "SalesOrder",
				"type": "object",
				"properties": {
					"DocumentStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"McrOrderStopped": {
						"type": "boolean",
						"nullable": true
					},
					"Shipments": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shipment"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"AggregateInventoryQuantities": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantities"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"UnifiedDeliveryInformation": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryInformation"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"PaymentStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DetailedOrderStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"AffiliationLoyaltyTierLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesAffiliationLoyaltyTier"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"IsRequiredAmountPaid": {
						"type": "boolean",
						"nullable": true
					},
					"IsDiscountFullyCalculated": {
						"type": "boolean",
						"nullable": true
					},
					"IgnoreDiscountCalculation": {
						"type": "boolean",
						"nullable": true
					},
					"AmountDue": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"EstimatedShippingAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AmountPaid": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CustomerOrderRemainingBalance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AttributeValues": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"AvailableDepositAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"BeginDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"BusinessDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"CalculatedDepositAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CancellationCharge": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ChannelReferenceId": {
						"type": "string",
						"nullable": true
					},
					"ChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ChargeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Comment": {
						"type": "string",
						"nullable": true
					},
					"Coupons": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Coupon"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"InvoiceComment": {
						"type": "string",
						"nullable": true
					},
					"ContactInformationCollection": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInformation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"CustomerAccountDepositLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAccountDepositLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"CustomerOrderModeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CustomerOrderTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DeliveryMode": {
						"type": "string",
						"nullable": true
					},
					"DeliveryModeChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountAmountWithoutTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountCodes": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"EntryStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"GrossAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"HasLoyaltyPayment": {
						"type": "boolean",
						"nullable": true
					},
					"Id": {
						"type": "string"
					},
					"InternalTransactionId": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"SuspendedTransactionId": {
						"type": "string",
						"nullable": true
					},
					"IncomeExpenseLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"IncomeExpenseTotalAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"InventoryLocationId": {
						"type": "string",
						"nullable": true
					},
					"IsCreatedOffline": {
						"type": "boolean",
						"nullable": true
					},
					"IsReturnByReceipt": {
						"type": "boolean",
						"nullable": true
					},
					"IsSuspended": {
						"type": "boolean",
						"nullable": true
					},
					"IsTaxIncludedInPrice": {
						"type": "boolean",
						"nullable": true
					},
					"IsTaxExemptedForPriceInclusive": {
						"type": "boolean",
						"nullable": true
					},
					"LineDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineDiscountCalculationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LoyaltyCardId": {
						"type": "string",
						"nullable": true
					},
					"LoyaltyDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LoyaltyManualDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LoyaltyRewardPointLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ModifiedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"NetAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetAmountWithoutTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetAmountWithNoTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetAmountWithTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NumberOfItems": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenDepositAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverriddenDepositWithoutCarryoutAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PeriodicDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TenderDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PrepaymentAmountAppliedOnPickup": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PrepaymentAmountInvoiced": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PrepaymentAmountPaid": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PrepaymentRoundingDifference": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuotationExpiryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ReasonCodeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ReceiptEmail": {
						"type": "string",
						"nullable": true
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					},
					"RequestedDeliveryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ConfirmedShipDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"RequiredDepositAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RequiredDepositWithoutCarryoutAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ReturnTransactionHasLoyaltyPayment": {
						"type": "boolean",
						"nullable": true
					},
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"SalesPaymentDifference": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SalesLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ShiftId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ShiftTerminalId": {
						"type": "string",
						"nullable": true
					},
					"ShippingAddress": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"StatementCode": {
						"type": "string",
						"nullable": true
					},
					"StoreId": {
						"type": "string",
						"nullable": true
					},
					"SubtotalAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SubtotalAmountWithoutTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SubtotalSalesAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxAmountExclusive": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxAmountInclusive": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TaxOnCancellationCharge": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxOnShippingCharge": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxOnNonShippingCharges": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxOverrideCode": {
						"type": "string",
						"nullable": true
					},
					"TenderLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"RefundableTenderLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"TotalAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalSalesAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalReturnAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalCarryoutSalesAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalCustomerOrderSalesAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalManualDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalManualDiscountPercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TransactionTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"TaxCalculationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SalesInvoiceAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GiftCardActiveFrom": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"GiftCardBalance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GiftCardExpireDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"GiftCardHistoryDetails": {
						"type": "string",
						"nullable": true
					},
					"GiftCardIssueAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GiftCardIdMasked": {
						"type": "string",
						"nullable": true
					},
					"CommissionSalesGroup": {
						"type": "string",
						"nullable": true
					},
					"IsCommissionSalesGroupOverriddenByCustomer": {
						"type": "boolean",
						"nullable": true
					},
					"CommissionSalesGroupSetByCashier": {
						"type": "string",
						"nullable": true
					},
					"HasTaxCalculationTriggered": {
						"type": "boolean",
						"nullable": true
					},
					"HasChargeCalculationTriggered": {
						"type": "boolean",
						"nullable": true
					},
					"ShippingChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OtherChargeAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PeriodicDiscountsCalculateScopeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CustomerName": {
						"type": "string",
						"nullable": true
					},
					"OriginalOrderTransactionId": {
						"type": "string",
						"nullable": true
					},
					"Notes": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Note"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"CustomerRequisition": {
						"type": "string",
						"nullable": true
					},
					"FiscalTransactions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransaction"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"LanguageId": {
						"type": "string",
						"nullable": true
					},
					"SalesAgreementRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"TransactionDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"TransactionTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift": {
				"title": "Shift",
				"type": "object",
				"properties": {
					"ShiftId": {
						"type": "integer",
						"format": "int64"
					},
					"TerminalId": {
						"type": "string"
					},
					"StartingAmountTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"FloatingEntryAmountTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"AddToTenderAmountTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"SafeDropTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"BankDropTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"RemoveTenderAmountTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"DeclareTenderAmountTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"OverShortTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"TenderedTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"ChangeTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"IncomeAccountTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"ExpenseAccountTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"CashDrawer": {
						"type": "string",
						"nullable": true
					},
					"StoreRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"StoreId": {
						"type": "string",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"CurrentStaffId": {
						"type": "string",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"StartDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"CloseDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ClosedAtTerminalId": {
						"type": "string",
						"nullable": true
					},
					"ClosedAtShiftId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CurrentTerminalId": {
						"type": "string",
						"nullable": true
					},
					"SalesTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"StatusDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ReturnsTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PaidToAccountTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ChargeTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RoundedAmountTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CustomerCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SaleTransactionCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"NoSaleTransactionCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"VoidTransactionCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LogOnTransactionCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SuspendedTransactionCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TransactionCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReceiptsCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReturnsCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"GoodsSoldQty": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ServicesSoldQty": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ReceiptCopiesCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReceiptCopiesTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PriceOverrideTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SuspendedTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SalesTotalIncludingTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SalesTotalExcludingTax": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SalesGrandTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ReturnsGrandTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTaxLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"TenderLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTenderLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"AccountLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftAccountLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"IsShared": {
						"type": "boolean",
						"nullable": true
					},
					"StartingAmountRunningTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GiftCardsTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"GiftCardCashOutTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"VoidedSalesTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ShiftSalesTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ShiftReturnsTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"HasPendingOfflineTransactions": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"NumberOfUnreconciledLines": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournal": {
				"title": "StockCountJournal",
				"type": "object",
				"properties": {
					"JournalId": {
						"type": "string"
					},
					"RecordId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"InventLocationId": {
						"type": "string",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"StockCountTransactionLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalTransaction"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Worker": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnit": {
				"title": "OrgUnit",
				"type": "object",
				"properties": {
					"OrgUnitNumber": {
						"type": "string"
					},
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"InventoryLocationId": {
						"type": "string",
						"nullable": true
					},
					"TaxGroup": {
						"type": "string",
						"nullable": true
					},
					"FunctionalityProfileId": {
						"type": "string",
						"nullable": true
					},
					"UseCustomerBasedTax": {
						"type": "boolean",
						"nullable": true
					},
					"UseCustomerBasedTaxExemption": {
						"type": "boolean",
						"nullable": true
					},
					"UseDestinationBasedTax": {
						"type": "boolean",
						"nullable": true
					},
					"Currency": {
						"type": "string",
						"nullable": true
					},
					"TimeZoneCode": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"OrgUnitAddress": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"OrgUnitFullAddress": {
						"type": "string",
						"nullable": true
					},
					"OrgUnitName": {
						"type": "string",
						"nullable": true
					},
					"Latitude": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Longitude": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"EmailReceiptProfileId": {
						"type": "string",
						"nullable": true
					},
					"ShippingWarehouseAddress": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"TaxRegistrations": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistration"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"EventNotificationProfileId": {
						"type": "string",
						"nullable": true
					},
					"OMOperatingUnitNumber": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"DefaultCustomerAccount": {
						"type": "string",
						"nullable": true
					},
					"CategoryHierarchyId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Product": {
				"title": "Product",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"ProductName": {
						"type": "string",
						"nullable": true
					},
					"ProductNumber": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"IsMasterProduct": {
						"type": "boolean"
					},
					"IsKit": {
						"type": "boolean"
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"HasLinkedProducts": {
						"type": "boolean"
					},
					"Rules": {
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRules"
					},
					"DefaultUnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Locale": {
						"type": "string",
						"nullable": true
					},
					"OfflineImage": {
						"type": "string",
						"nullable": true
					},
					"IsRemote": {
						"type": "boolean",
						"nullable": true
					},
					"ChangeTrackingInformation": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductChangeTrackingInformation"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Image": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocations"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"UnitsOfMeasureSymbol": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"LinkedProducts": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LinkedProduct"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"BasePrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Price": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AdjustedPrice": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RetailContext": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProjectionDomain"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"PrimaryCategoryId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CategoryIds": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					},
					"DisplayOrderInCategories": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DisplayOrderInCategory"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"RelatedProducts": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RelatedProduct"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ProductsRelatedToThis": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RelatedProduct"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ProductSchema": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"ProductProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyTranslation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"CompositionInformation": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCompositionInformation"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ParentKits": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponent"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"SearchName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCatalog": {
				"title": "ProductCatalog",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64"
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"Language": {
						"type": "string",
						"nullable": true
					},
					"IsSnapshotEnabled": {
						"type": "boolean"
					},
					"ValidFrom": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"ValidTo": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"CreatedOn": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"ModifiedOn": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"PublishedOn": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time"
					},
					"Images": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
						}
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DefaultImage": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation": {
				"title": "MediaLocation",
				"type": "object",
				"properties": {
					"Uri": {
						"type": "string",
						"nullable": true
					},
					"AltText": {
						"type": "string",
						"nullable": true
					},
					"IsDefault": {
						"type": "boolean",
						"nullable": true
					},
					"IsSelfHosted": {
						"type": "boolean",
						"nullable": true
					},
					"Priority": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsAdditionalMedia": {
						"type": "boolean",
						"nullable": true
					},
					"MediaTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DisplayOrder": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MediaPurpose": {
						"type": "string",
						"nullable": true
					},
					"IsApplicableForChildEntities": {
						"type": "boolean",
						"default": false,
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList": {
				"title": "CommerceList",
				"type": "object",
				"properties": {
					"Id": {
						"type": "integer",
						"format": "int64"
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"CustomerName": {
						"type": "string",
						"nullable": true
					},
					"IsFavorite": {
						"type": "boolean",
						"nullable": true
					},
					"IsRecurring": {
						"type": "boolean",
						"nullable": true
					},
					"IsPrivate": {
						"type": "boolean",
						"nullable": true
					},
					"IsCollaborative": {
						"type": "boolean",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DueDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"CommerceListTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 1,
						"nullable": true
					},
					"CommerceListLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"CommerceListContributors": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListContributor"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"CommerceListInvitations": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListInvitation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductList": {
				"title": "ProductList",
				"type": "object",
				"properties": {
					"Id": {
						"type": "string"
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"LastUpdated": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DeletedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ProductListTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 0,
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ProductListLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Recommendation": {
				"title": "Recommendation",
				"type": "object",
				"properties": {
					"Id": {
						"type": "string"
					},
					"RecommendationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Title": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrder": {
				"title": "TransferOrder",
				"type": "object",
				"properties": {
					"OrderId": {
						"type": "string"
					},
					"RecordId": {
						"type": "string",
						"nullable": true
					},
					"Status": {
						"type": "string",
						"nullable": true
					},
					"Lines": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalItems": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OrderTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"InventLocationIdFrom": {
						"type": "string",
						"nullable": true
					},
					"InventLocationIdTo": {
						"type": "string",
						"nullable": true
					},
					"QuantityShipped": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityReceived": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityShipNow": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityReceiveNow": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityShipRemaining": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityReceiveRemaining": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ShipDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ReceiveDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DeliveryModeId": {
						"type": "string",
						"nullable": true
					},
					"OrderLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrder": {
				"title": "PurchaseOrder",
				"type": "object",
				"properties": {
					"OrderId": {
						"type": "string"
					},
					"RecordId": {
						"type": "string",
						"nullable": true
					},
					"Status": {
						"type": "string",
						"nullable": true
					},
					"Lines": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalItems": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OrderTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TotalReceived": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OrderLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrderLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingList": {
				"title": "PickingList",
				"type": "object",
				"properties": {
					"OrderId": {
						"type": "string"
					},
					"RecordId": {
						"type": "string",
						"nullable": true
					},
					"Status": {
						"type": "string",
						"nullable": true
					},
					"Lines": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalItems": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OrderTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"InventLocationId": {
						"type": "string",
						"nullable": true
					},
					"DeliveryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DeliveryMode": {
						"type": "string",
						"nullable": true
					},
					"TotalReceived": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OrderLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingListLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Warehouse": {
				"title": "Warehouse",
				"type": "object",
				"properties": {
					"InventLocation": {
						"type": "string"
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"IsWMSEnabled": {
						"type": "boolean"
					},
					"DefaultInventoryStatus": {
						"type": "string",
						"nullable": true
					},
					"DefaultReceiptLocation": {
						"type": "string",
						"nullable": true
					},
					"DefaultLocationId": {
						"type": "string",
						"nullable": true
					},
					"DefaultIssueLocation": {
						"type": "string",
						"nullable": true
					},
					"Address": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ScanResult": {
				"title": "ScanResult",
				"type": "object",
				"properties": {
					"ScannedText": {
						"type": "string"
					},
					"MaskTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Barcode": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Barcode"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Product": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleProduct"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"LoyaltyCard": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCard"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"GiftCard": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.GiftCard"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Customer": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Customer"
							},
							{
								"type": "object",
								"nullable": true
							}
						],
						"x-ms-navigationProperty": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderContextualOperationsMap": {
				"title": "SalesOrderContextualOperationsMap",
				"type": "object",
				"properties": {
					"Id": {
						"type": "string"
					},
					"ApplicableOperationsValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"SalesOrder": {
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument": {
				"title": "InventoryInboundOutboundDocument",
				"type": "object",
				"properties": {
					"WorkDocumentId": {
						"type": "string"
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"CommitRequestId": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"ReceiveDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ShipDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Sender": {
						"type": "string",
						"nullable": true
					},
					"Receiver": {
						"type": "string",
						"nullable": true
					},
					"SenderDetails": {
						"type": "string",
						"nullable": true
					},
					"ReceiverDetails": {
						"type": "string",
						"nullable": true
					},
					"DeliveryMode": {
						"type": "string",
						"nullable": true
					},
					"OperationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					},
					"Note": {
						"type": "string",
						"nullable": true
					},
					"OperationResultMessage": {
						"type": "string",
						"nullable": true
					},
					"DocumentId": {
						"type": "string",
						"nullable": true
					},
					"LongVersion": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SourceDocument": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundSourceDocument"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"SourceDocumentTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"NoteModifiedByStaffId": {
						"type": "string",
						"nullable": true
					},
					"NoteModifiedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DocumentTypeId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"TransactionDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartner": {
				"title": "BusinessPartner",
				"type": "object",
				"properties": {
					"BusinessPartnerId": {
						"type": "string"
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"SellerChannelId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUser": {
				"title": "BusinessPartnerUser",
				"type": "object",
				"properties": {
					"B2BUserId": {
						"type": "string"
					},
					"BusinessPartnerId": {
						"type": "string",
						"nullable": true
					},
					"FirstName": {
						"type": "string",
						"nullable": true
					},
					"LastName": {
						"type": "string",
						"nullable": true
					},
					"Email": {
						"type": "string",
						"nullable": true
					},
					"SpendingLimit": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LastOperationId": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsAdmin": {
						"type": "boolean",
						"nullable": true
					},
					"AccountNumber": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.CommerceException": {
				"title": "CommerceException",
				"type": "object",
				"properties": {
					"LocalizedMessage": {
						"type": "string",
						"nullable": true
					},
					"ErrorResourceId": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataValidationException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "DataValidationException",
						"type": "object",
						"properties": {
							"ValidationResults": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataValidationFailure"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.MissingRequiredReasonCodeException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataValidationException"
					},
					{
						"title": "MissingRequiredReasonCodeException",
						"type": "object",
						"properties": {
							"RequiredReasonCodes": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCode"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							},
							"TransactionRequiredReasonCodeIds": {
								"type": "array",
								"items": {
									"type": "string",
									"nullable": true
								}
							},
							"ReasonCodeRequirements": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeRequirement"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.SecurityException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "SecurityException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DeviceAuthenticationException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.SecurityException"
					},
					{
						"title": "DeviceAuthenticationException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.HeadquarterTransactionServiceException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "HeadquarterTransactionServiceException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.UserAuthenticationException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.SecurityException"
					},
					{
						"title": "UserAuthenticationException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.UserAuthorizationException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.SecurityException"
					},
					{
						"title": "UserAuthorizationException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.FeatureNotSupportedException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "FeatureNotSupportedException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.CartValidationException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataValidationException"
					},
					{
						"title": "CartValidationException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.TenderValidationException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataValidationException"
					},
					{
						"title": "TenderValidationException",
						"type": "object",
						"properties": {
							"TenderTypeId": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.CommerceDataExchangeException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "CommerceDataExchangeException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.ExtensibleEnumerationException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "ExtensibleEnumerationException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.TaskManagementException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "TaskManagementException",
						"type": "object",
						"properties": {
							"TaskManagementErrors": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TaskManagementError"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.TaskManagementServerException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.TaskManagementException"
					},
					{
						"title": "TaskManagementServerException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.TaskManagementClientException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.TaskManagementException"
					},
					{
						"title": "TaskManagementClientException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.RemoteServiceNotAvailableException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "RemoteServiceNotAvailableException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.PaymentException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "PaymentException",
						"type": "object",
						"properties": {
							"AdditionalContext": {
								"type": "string",
								"nullable": true
							},
							"PaymentSdkErrors": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentError"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataValidationFailure": {
				"title": "DataValidationFailure",
				"type": "object",
				"properties": {
					"ErrorContext": {
						"type": "string",
						"nullable": true
					},
					"ErrorResourceId": {
						"type": "string",
						"nullable": true
					},
					"MemberNames": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"LocalizedMessage": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Retail.RetailServerLibrary.WrongEndpointException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "WrongEndpointException",
						"type": "object",
						"properties": {
							"RedirectUri": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.ItemDiscontinuedException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "ItemDiscontinuedException",
						"type": "object",
						"properties": {
							"RemovedUnavailableItemIds": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.InventoryDocumentLockedByOtherTerminalException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataValidationException"
					},
					{
						"title": "InventoryDocumentLockedByOtherTerminalException",
						"type": "object",
						"properties": {
							"WorkingTerminalId": {
								"type": "string",
								"nullable": true
							},
							"CurrentTerminalId": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.InventoryDocumentExceedMaximumQuantityException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataValidationException"
					},
					{
						"title": "InventoryDocumentExceedMaximumQuantityException",
						"type": "object",
						"properties": {
							"MaximumQuantity": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal"
							},
							"AllowOverDelivery": {
								"type": "boolean"
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.ProductPricingConfigurationError": {
				"title": "ProductPricingConfigurationError",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "string",
						"nullable": true
					},
					"ErrorResourceId": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.ProductPricingConfigurationException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "ProductPricingConfigurationException",
						"type": "object",
						"properties": {
							"ProductPricingConfigurationErrors": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.ProductPricingConfigurationError"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeActivity": {
				"title": "EmployeeActivity",
				"type": "object",
				"properties": {
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"StaffName": {
						"type": "string",
						"nullable": true
					},
					"Activity": {
						"type": "string",
						"nullable": true
					},
					"ActivityDateTimeOffset": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"StoreNumber": {
						"type": "string",
						"nullable": true
					},
					"EmployeeActivityTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"BreakCategory": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefiner": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchRefiner"
					},
					{
						"title": "CustomerRefiner",
						"type": "object",
						"properties": {
							"SourceValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							},
							"Values": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefinerValue"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TokenizedPaymentCard": {
				"title": "TokenizedPaymentCard",
				"type": "object",
				"properties": {
					"IsSwipe": {
						"type": "boolean",
						"nullable": true
					},
					"TenderType": {
						"type": "string",
						"nullable": true
					},
					"CardTokenInfo": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CardTokenInfo"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Phone": {
						"type": "string",
						"nullable": true
					},
					"Country": {
						"type": "string",
						"nullable": true
					},
					"House": {
						"type": "string",
						"nullable": true
					},
					"Address1": {
						"type": "string",
						"nullable": true
					},
					"Address2": {
						"type": "string",
						"nullable": true
					},
					"City": {
						"type": "string",
						"nullable": true
					},
					"State": {
						"type": "string",
						"nullable": true
					},
					"Zip": {
						"type": "string",
						"nullable": true
					},
					"NameOnCard": {
						"type": "string",
						"nullable": true
					},
					"CardTypeId": {
						"type": "string",
						"nullable": true
					},
					"ExpirationMonth": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExpirationYear": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionAvailabilitySearchCriteria": {
				"title": "ProductDimensionAvailabilitySearchCriteria",
				"type": "object",
				"properties": {
					"RequestedDimensionTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RequestedDimensionTypeValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"MatchingDimensionValues": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"DefaultWarehouseOnly": {
						"type": "boolean",
						"nullable": true
					},
					"FilterByChannelFulfillmentGroup": {
						"type": "boolean",
						"nullable": true
					},
					"DeliveryModeTypeFilterValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"InventoryAccuracyValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LineShippingAddress": {
				"title": "LineShippingAddress",
				"type": "object",
				"properties": {
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"ShippingAddress": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartDeliveryPreferences": {
				"title": "CartDeliveryPreferences",
				"type": "object",
				"properties": {
					"HeaderDeliveryPreferenceTypeValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"CartLineDeliveryPreferences": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineDeliveryPreference"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LineDeliverySpecification": {
				"title": "LineDeliverySpecification",
				"type": "object",
				"properties": {
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"DeliverySpecification": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliverySpecification"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliverySpecification": {
				"title": "DeliverySpecification",
				"type": "object",
				"properties": {
					"DeliveryModeId": {
						"type": "string",
						"nullable": true
					},
					"DeliveryPreferenceTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DeliveryAddress": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"RequestedDeliveryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"PickUpStoreId": {
						"type": "string",
						"nullable": true
					},
					"PickupTimeslotStartDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"PickupTimeslotEndDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ElectronicDeliveryEmailAddress": {
						"type": "string",
						"nullable": true
					},
					"ElectronicDeliveryEmailContent": {
						"type": "string",
						"nullable": true
					},
					"ShipFromStoreId": {
						"type": "string",
						"nullable": true
					},
					"ShipFromWarehouseId": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderSearchCriteria": {
				"title": "OrderSearchCriteria",
				"type": "object",
				"properties": {
					"CustomerAccountNumber": {
						"type": "string",
						"nullable": true
					},
					"CustomerName": {
						"type": "string",
						"nullable": true
					},
					"EmailAddress": {
						"type": "string",
						"nullable": true
					},
					"LoyaltyCardNumber": {
						"type": "string",
						"nullable": true
					},
					"CustomerPhoneNumber": {
						"type": "string",
						"nullable": true
					},
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					},
					"OrderStatusValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"DocumentStatusValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"StartDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"EndDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ChannelReferenceId": {
						"type": "string",
						"nullable": true
					},
					"StoreId": {
						"type": "string",
						"nullable": true
					},
					"OrderType": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"CustomFilters": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilter"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"FulfillmentTypeValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"DeliveryMode": {
						"type": "string",
						"nullable": true
					},
					"PickupStartDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"PickupEndDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"PickupTimeslotStartTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"PickupTimeslotEndTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"BusinessPartnerId": {
						"type": "string",
						"nullable": true
					},
					"ChannelIds": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistSearchCriteria": {
				"title": "ChecklistSearchCriteria",
				"type": "object",
				"properties": {
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PersonnelNumber": {
						"type": "string",
						"nullable": true
					},
					"ChecklistIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"StatusValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaskSearchCriteria": {
				"title": "TaskSearchCriteria",
				"type": "object",
				"properties": {
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PersonnelNumber": {
						"type": "string",
						"nullable": true
					},
					"TaskIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"StatusValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"FilterMyTasks": {
						"type": "boolean"
					},
					"FilterOverdueTasks": {
						"type": "boolean"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTaskTeamsIntegrationConfiguration": {
				"title": "ChecklistTaskTeamsIntegrationConfiguration",
				"type": "object",
				"properties": {
					"IsEnabled": {
						"type": "boolean",
						"nullable": true
					},
					"MicrosoftGraphResource": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReturnCartLine": {
				"title": "ReturnCartLine",
				"type": "object",
				"properties": {
					"Description": {
						"type": "string",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ReturnLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ReturnTransactionId": {
						"type": "string",
						"nullable": true
					},
					"SerialNumber": {
						"type": "string",
						"nullable": true
					},
					"IgnoreSerialNumberMismatch": {
						"type": "boolean",
						"nullable": true
					},
					"ReasonCodeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Price": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsPriceKeyedIn": {
						"type": "boolean",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderDiscountLine": {
				"title": "TenderDiscountLine",
				"type": "object",
				"properties": {
					"DiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PaymentAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptRetrievalCriteria": {
				"title": "ReceiptRetrievalCriteria",
				"type": "object",
				"properties": {
					"IsCopy": {
						"type": "boolean",
						"nullable": true
					},
					"IsRemoteTransaction": {
						"type": "boolean",
						"nullable": true
					},
					"IsPreview": {
						"type": "boolean",
						"nullable": true
					},
					"QueryBySalesId": {
						"type": "boolean",
						"nullable": true
					},
					"ReceiptTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ShiftId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ShiftTerminalId": {
						"type": "string",
						"nullable": true
					},
					"HardwareProfileId": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SuspendedCart": {
				"title": "SuspendedCart",
				"type": "object",
				"properties": {
					"Id": {
						"type": "string"
					},
					"ReceiptId": {
						"type": "string",
						"nullable": true
					},
					"ShiftId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ShiftTerminalId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Cart": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
							},
							{
								"type": "object",
								"nullable": true
							}
						],
						"x-ms-navigationProperty": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartSearchCriteria": {
				"title": "CartSearchCriteria",
				"type": "object",
				"properties": {
					"CartId": {
						"type": "string",
						"nullable": true
					},
					"ExpectedCartVersion": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CustomerAccountNumber": {
						"type": "string",
						"nullable": true
					},
					"IncludeAnonymous": {
						"type": "boolean",
						"nullable": true
					},
					"SuspendedOnly": {
						"type": "boolean",
						"nullable": true
					},
					"CartTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LastModifiedDateTimeFrom": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"LastModifiedDateTimeTo": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetrievePaymentResultSettings": {
				"title": "RetrievePaymentResultSettings",
				"type": "object",
				"properties": {
					"ReturnUrl": {
						"type": "string",
						"nullable": true
					},
					"PaymentConnectorId": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchReceiptCriteria": {
				"title": "SearchReceiptCriteria",
				"type": "object",
				"properties": {
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"ReceiptTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReceiptTypesByFormatTypeCollection": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptTypesByFormatType"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"IsCopy": {
						"type": "boolean",
						"nullable": true
					},
					"GiftReceiptLineNumbers": {
						"type": "array",
						"items": {
							"multipleOf": 1,
							"type": "number",
							"format": "decimal"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ElectronicAddress": {
				"title": "ElectronicAddress",
				"type": "object",
				"properties": {
					"AddressTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensibleEAddressType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleElectronicAddressType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Address": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelReferenceLookupCriteria": {
				"title": "ChannelReferenceLookupCriteria",
				"type": "object",
				"properties": {
					"ChannelReferenceId": {
						"type": "string",
						"nullable": true
					},
					"SearchLocationValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ChannelReferenceAdditionalLookupCriteria": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelReferenceAdditionalLookupCriteria"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineParameter": {
				"title": "FulfillmentLineParameter",
				"type": "object",
				"properties": {
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"SalesLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SerialNumber": {
						"type": "string",
						"nullable": true
					},
					"InvoiceDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"PackingDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipFulfillmentLine": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineParameter"
					},
					{
						"title": "ShipFulfillmentLine",
						"type": "object",
						"properties": {
							"ProductId": {
								"type": "integer",
								"format": "int64",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RejectFulfillmentLine": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineParameter"
					},
					{
						"title": "RejectFulfillmentLine",
						"type": "object",
						"properties": {
							"RejectedQuantity": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"InfoCodeId": {
								"type": "string",
								"nullable": true
							},
							"SubInfoCodeId": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReadChangedProductsSession": {
				"title": "ReadChangedProductsSession",
				"type": "object",
				"properties": {
					"Id": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"TotalNumberOfProducts": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"NumberOfProductsRead": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"NumberOfProductsReadInCurrentPage": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"NextSynchronizationToken": {
						"type": "string",
						"nullable": true
					},
					"IsInitialSync": {
						"type": "boolean",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeletedListingsResult": {
				"title": "DeletedListingsResult",
				"type": "object",
				"properties": {
					"HasMorePublishedListings": {
						"type": "boolean",
						"nullable": true
					},
					"DeletedListings": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ListingIdentity"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRating": {
				"title": "ProductRating",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"AverageRating": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalRatings": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RatingDistribution": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRatingCount"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDeliveryOptions": {
				"title": "ProductDeliveryOptions",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DeliveryOptions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOption"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ListingPublishStatus": {
				"title": "ListingPublishStatus",
				"type": "object",
				"properties": {
					"PublishStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ListingModifiedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ChannelListingId": {
						"type": "string",
						"nullable": true
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LanguageId": {
						"type": "string",
						"nullable": true
					},
					"AppliedActionValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"StatusMessage": {
						"type": "string",
						"nullable": true
					},
					"Tag": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocationSearchCriteria": {
				"title": "MediaLocationSearchCriteria",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64"
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64"
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64"
					},
					"MediaUsageTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitLocationSearchCriteria": {
				"title": "OrgUnitLocationSearchCriteria",
				"type": "object",
				"properties": {
					"OrgUnitNumber": {
						"type": "string",
						"nullable": true
					},
					"OrgUnitName": {
						"type": "string",
						"nullable": true
					},
					"InventoryLocationIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"DeliveryModeTypeFilterValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreHours": {
				"title": "StoreHours",
				"type": "object",
				"properties": {
					"RegularStoreHours": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RegularStoreHours"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RecallOrderSearchCriteria": {
				"title": "RecallOrderSearchCriteria",
				"type": "object",
				"properties": {
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"Id": {
						"type": "string",
						"nullable": true
					},
					"SearchLocationValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartPromotions": {
				"title": "CartPromotions",
				"type": "object",
				"properties": {
					"HeaderPromotions": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"CartLinePromotions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLinePromotion"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartPromotionLine": {
				"title": "CartPromotionLine",
				"type": "object",
				"properties": {
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"Promotion": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Promotion"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemUnit": {
				"title": "ItemUnit",
				"type": "object",
				"properties": {
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"VariantInventoryDimensionId": {
						"type": "string",
						"nullable": true
					},
					"Product": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DistinctProductVariant": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"UnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductAvailableQuantity": {
				"title": "ProductAvailableQuantity",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"AvailableQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitAvailabilitySearchCriteria": {
				"title": "OrgUnitAvailabilitySearchCriteria",
				"type": "object",
				"properties": {
					"OrgUnitName": {
						"type": "string",
						"nullable": true
					},
					"OrgUnitNumber": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationSearchCriteria": {
				"title": "AffiliationSearchCriteria",
				"type": "object",
				"properties": {
					"FilterTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"AffiliationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InvoiceSearchCriteria": {
				"title": "InvoiceSearchCriteria",
				"type": "object",
				"properties": {
					"BusinessPartnerId": {
						"type": "string",
						"nullable": true
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"InvoiceIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"InvoiceTypeValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"InvoicePaidStatusValues": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InvoiceDetailsSearchCriteria": {
				"title": "InvoiceDetailsSearchCriteria",
				"type": "object",
				"properties": {
					"InvoiceId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InvoicedSalesLinesSearchCriteria": {
				"title": "InvoicedSalesLinesSearchCriteria",
				"type": "object",
				"properties": {
					"SalesIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"InvoiceIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickAndPackSalesLineParameter": {
				"title": "PickAndPackSalesLineParameter",
				"type": "object",
				"properties": {
					"SalesLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListSearchCriteria": {
				"title": "ProductListSearchCriteria",
				"type": "object",
				"properties": {
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"ProductListId": {
						"type": "string",
						"nullable": true
					},
					"ProductListType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProjectionDomain": {
				"title": "ProjectionDomain",
				"type": "object",
				"properties": {
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTier": {
				"title": "AffiliationLoyaltyTier",
				"type": "object",
				"properties": {
					"AffiliationId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LoyaltyTierId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"AffiliationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReasonCodeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupContext": {
				"title": "PriceLookupContext",
				"type": "object",
				"properties": {
					"HeaderContext": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupHeaderContext"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"LineContexts": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupLineContext"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPromotion": {
				"title": "ProductPromotion",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ProductDiscounts": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Promotion"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookCustomerSearchCriteria": {
				"title": "ClientBookCustomerSearchCriteria",
				"type": "object",
				"properties": {
					"FilterByCurrentEmployee": {
						"type": "boolean",
						"nullable": true
					},
					"Refinement": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefinerValue"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookCustomer": {
				"title": "ClientBookCustomer",
				"type": "object",
				"properties": {
					"CustomerId": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Phone": {
						"type": "string",
						"nullable": true
					},
					"Email": {
						"type": "string",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"ImageUris": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Attributes": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAttribute"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookChanges": {
				"title": "ClientBookChanges",
				"type": "object",
				"properties": {
					"Changes": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookChange"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeCode": {
				"title": "ChargeCode",
				"type": "object",
				"properties": {
					"Code": {
						"type": "string",
						"nullable": true
					},
					"ModuleTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 1,
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"ItemTaxGroupId": {
						"type": "string",
						"nullable": true
					},
					"IsRefundable": {
						"type": "boolean",
						"nullable": true
					},
					"IsShipping": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentMerchantInformation": {
				"title": "PaymentMerchantInformation",
				"type": "object",
				"properties": {
					"PaymentConnectorPropertiesXml": {
						"type": "string",
						"nullable": true
					},
					"MerchantPropertiesHashValue": {
						"type": "string",
						"nullable": true
					},
					"ServiceAccountId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreSafe": {
				"title": "StoreSafe",
				"type": "object",
				"properties": {
					"SafeNumber": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"StoreNumber": {
						"type": "string",
						"nullable": true
					},
					"SafeBalance": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LastUpdatedTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentReceiptSearchCriteria": {
				"title": "InventoryDocumentReceiptSearchCriteria",
				"type": "object",
				"properties": {
					"SourceDocumentId": {
						"type": "string",
						"nullable": true
					},
					"SourceDocumentTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"WorkDocumentId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceDocumentLineCommitRecordSearchCriteria": {
				"title": "InventoryDocumentSourceDocumentLineCommitRecordSearchCriteria",
				"type": "object",
				"properties": {
					"SourceDocumentRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SourceDocumentTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SourceDocumentLineRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceDocumentLineCommitRecord": {
				"title": "InventoryDocumentSourceDocumentLineCommitRecord",
				"type": "object",
				"properties": {
					"WorkDocumentId": {
						"type": "string",
						"nullable": true
					},
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"SourceDocumentRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SourceDocumentTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SourceDocumentLineRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"UpdateNowQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CreateHardwareStationTokenResult": {
				"title": "CreateHardwareStationTokenResult",
				"type": "object",
				"properties": {
					"HardwareStationToken": {
						"type": "string",
						"nullable": true
					},
					"PairingKey": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ValidateHardwareStationTokenResult": {
				"title": "ValidateHardwareStationTokenResult",
				"type": "object",
				"properties": {
					"PairingKey": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaBlob": {
				"title": "MediaBlob",
				"type": "object",
				"properties": {
					"MediaType": {
						"type": "string",
						"nullable": true
					},
					"Content": {
						"type": "string",
						"nullable": true
					},
					"IsDefault": {
						"type": "boolean",
						"nullable": true
					},
					"AltText": {
						"type": "string",
						"nullable": true
					},
					"PictureId": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OnlineChannel": {
				"title": "OnlineChannel",
				"type": "object",
				"properties": {
					"OnlineStoreCustomerTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"OnlineChannelName": {
						"type": "string",
						"nullable": true
					},
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"OnlineStoreAzureB2CProfile": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CountryRegions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegion"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"EventNotificationProfileId": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"OMOperatingUnitNumber": {
						"type": "string",
						"nullable": true
					},
					"OrgUnitTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"DefaultCustomerAccount": {
						"type": "string",
						"nullable": true
					},
					"CategoryHierarchyId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"InventoryLocationId": {
						"type": "string",
						"nullable": true
					},
					"ChannelProfile": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfile"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ChannelProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ChannelLanguages": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelLanguage"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Contacts": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitContact"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TerminalDataDownloadRequestInfo": {
				"title": "TerminalDataDownloadRequestInfo",
				"type": "object",
				"properties": {
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"RequiresDataInitialization": {
						"type": "boolean",
						"nullable": true
					},
					"HasBeenInitializedBefore": {
						"type": "boolean",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DataDownloadParameters": {
				"title": "DataDownloadParameters",
				"type": "object",
				"properties": {
					"DownloadInterval": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DownloadSessions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DownloadSession"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"FeatureControlList": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailSharedConfigurationParameter"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"DataStore": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CDXDataStore"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TerminalDataUploadRequestInfo": {
				"title": "TerminalDataUploadRequestInfo",
				"type": "object",
				"properties": {
					"TerminalId": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DataUploadParameters": {
				"title": "DataUploadParameters",
				"type": "object",
				"properties": {
					"UploadInterval": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"UploadJobPackageRequests": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UploadJobPackageRequest"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"FeatureControlList": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailSharedConfigurationParameter"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"DataStore": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CDXDataStore"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DownloadSession": {
				"title": "DownloadSession",
				"type": "object",
				"properties": {
					"Id": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"JobId": {
						"type": "string",
						"nullable": true
					},
					"JobDescription": {
						"type": "string",
						"nullable": true
					},
					"FileSize": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RowsAffected": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Checksum": {
						"type": "string",
						"nullable": true
					},
					"DateDownloaded": {
						"type": "string",
						"nullable": true
					},
					"DateRequested": {
						"type": "string",
						"nullable": true
					},
					"DataStoreName": {
						"type": "string",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Message": {
						"type": "string",
						"nullable": true
					},
					"DownloadLink": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OfflineTerminalState": {
				"title": "OfflineTerminalState",
				"type": "object",
				"properties": {
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"State": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointActivity": {
				"title": "LoyaltyRewardPointActivity",
				"type": "object",
				"properties": {
					"ActivityDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"LoyaltyRewardPointTimelineEntryType": {
						"type": "string",
						"nullable": true
					},
					"ExtensibleLoyaltyRewardPointActivityEntryTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LoyaltyPoints": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CurrencyRequest": {
				"title": "CurrencyRequest",
				"type": "object",
				"properties": {
					"AmountToConvert": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CurrencyCode": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareStationProfile": {
				"title": "HardwareStationProfile",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"HardwareStationId": {
						"type": "string",
						"nullable": true
					},
					"HardwareStationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"HardwareProfileId": {
						"type": "string",
						"nullable": true
					},
					"HardwareStationName": {
						"type": "string",
						"nullable": true
					},
					"HardwareStationDescription": {
						"type": "string",
						"nullable": true
					},
					"HardwareStationUrl": {
						"type": "string",
						"nullable": true
					},
					"HardwareStationHostName": {
						"type": "string",
						"nullable": true
					},
					"HardwareStationEftTerminalId": {
						"type": "string",
						"nullable": true
					},
					"HardwareConfigurations": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfigurations"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardSearchCriteria": {
				"title": "LoyaltyCardSearchCriteria",
				"type": "object",
				"properties": {
					"ChannelId": {
						"type": "integer",
						"format": "int64"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NameValuePair": {
				"title": "NameValuePair",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Value": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LinkToExistingCustomerResult": {
				"title": "LinkToExistingCustomerResult",
				"type": "object",
				"properties": {
					"EmailAddress": {
						"type": "string",
						"nullable": true
					},
					"ExternalIdentityProvider": {
						"type": "string",
						"nullable": true
					},
					"ExternalIdentityLinkRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OfflineSyncStatsLine": {
				"title": "OfflineSyncStatsLine",
				"type": "object",
				"properties": {
					"IsUploadJob": {
						"type": "boolean",
						"nullable": true
					},
					"JobDescription": {
						"type": "string",
						"nullable": true
					},
					"LastSyncDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Status": {
						"type": "string",
						"nullable": true
					},
					"FileSize": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StorageAccessToken": {
				"title": "StorageAccessToken",
				"type": "object",
				"properties": {
					"Url": {
						"type": "string",
						"nullable": true
					},
					"SasKey": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaskGuidesSearchResult": {
				"title": "TaskGuidesSearchResult",
				"type": "object",
				"properties": {
					"Lines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Line"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"FrameworkPublisherName": {
						"type": "string",
						"nullable": true
					},
					"FrameworkName": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEvent": {
				"title": "AuditEvent",
				"type": "object",
				"properties": {
					"EventId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"EventIdString": {
						"type": "string",
						"nullable": true
					},
					"Channel": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Store": {
						"type": "string",
						"nullable": true
					},
					"Terminal": {
						"type": "string",
						"nullable": true
					},
					"UploadType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventUploadType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"EventType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"EventDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DurationInMilliseconds": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Source": {
						"type": "string",
						"nullable": true
					},
					"EventMessage": {
						"type": "string",
						"nullable": true
					},
					"LogLevel": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditLogTraceLevel"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Staff": {
						"type": "string",
						"nullable": true
					},
					"ShiftId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ClosedShiftId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ReferenceId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RefChannel": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RefStore": {
						"type": "string",
						"nullable": true
					},
					"RefTerminal": {
						"type": "string",
						"nullable": true
					},
					"RefTransactionId": {
						"type": "string",
						"nullable": true
					},
					"AuditEventTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"FiscalTransactions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalTransaction"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"FiscalRegistrationLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalRegistrationLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemAvailability": {
				"title": "ItemAvailability",
				"type": "object",
				"properties": {
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"VariantInventoryDimensionId": {
						"type": "string",
						"nullable": true
					},
					"InventoryLocationId": {
						"type": "string",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"AvailableQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OrderedSum": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PhysicalReserved": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"InventoryUnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"InventoryUnitOfMeasureDescription": {
						"type": "string",
						"nullable": true
					},
					"ProductDimensions": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryAvailableToPromise": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemAvailability"
					},
					{
						"title": "InventoryAvailableToPromise",
						"type": "object",
						"properties": {
							"Date": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NotificationItem": {
				"title": "NotificationItem",
				"type": "object",
				"properties": {
					"Action": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ActionName": {
						"type": "string",
						"nullable": true
					},
					"NotificationDetails": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.NotificationDetail"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentRetrievalCriteria": {
				"title": "FiscalIntegrationDocumentRetrievalCriteria",
				"type": "object",
				"properties": {
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"IsRemoteTransaction": {
						"type": "boolean",
						"nullable": true
					},
					"QueryBySalesId": {
						"type": "boolean",
						"nullable": true
					},
					"FiscalRegistrationEventTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ShiftId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ShiftTerminalId": {
						"type": "string",
						"nullable": true
					},
					"DocumentContext": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentContext"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocument": {
				"title": "FiscalIntegrationDocument",
				"type": "object",
				"properties": {
					"Document": {
						"type": "string",
						"nullable": true
					},
					"DocumentGenerationResultTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"FiscalConnectorTechnicalProfile": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfile"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"DocumentAdjustment": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentAdjustment"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"SequentialSignatureDataContext": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSignatureDataContext"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationResult": {
				"title": "FiscalIntegrationRegistrationResult",
				"type": "object",
				"properties": {
					"TransactionID": {
						"type": "string",
						"nullable": true
					},
					"AuditEventId": {
						"type": "string",
						"nullable": true
					},
					"Response": {
						"type": "string",
						"nullable": true
					},
					"SubmittedDocument": {
						"type": "string",
						"nullable": true
					},
					"RegisterInfo": {
						"type": "string",
						"nullable": true
					},
					"RegistrationStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"FiscalRegistrationEventTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DocumentAdjustment": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentAdjustment"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ReasonCodeLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"SequentialSignatureData": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSequentialSignatureData"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcess": {
				"title": "FiscalIntegrationRegistrationProcess",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RegistrationProcessId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"ModeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 3,
						"nullable": true
					},
					"RegistrationProcessLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcessLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSupportedEvents": {
				"title": "FiscalIntegrationSupportedEvents",
				"type": "object",
				"properties": {
					"FunctionalityProfileGroupId": {
						"type": "string",
						"nullable": true
					},
					"SupportedFiscalEventTypes": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"SupportedNonFiscalEventTypes": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfile": {
				"title": "FiscalIntegrationTechnicalProfile",
				"type": "object",
				"properties": {
					"ProfileId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"ConnectorName": {
						"type": "string",
						"nullable": true
					},
					"ConnectorTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ConnectorLocationValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TechnicalProfile": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationFiscalRegistrationProcessSummary": {
				"title": "FiscalIntegrationFiscalRegistrationProcessSummary",
				"type": "object",
				"properties": {
					"RegistrationProcessId": {
						"type": "string",
						"nullable": true
					},
					"FiscalRegistrationProcessSummaryLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationFiscalRegistrationProcessSummaryLine"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ErrorCode": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfileSearchCriteria": {
				"title": "FiscalIntegrationTechnicalProfileSearchCriteria",
				"type": "object",
				"properties": {
					"ExcludeOptionalProcessLines": {
						"type": "boolean",
						"default": false,
						"nullable": true
					},
					"FunctionalityProfileGroupIds": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceInfo": {
				"title": "FiscalIntegrationServiceInfo",
				"type": "object",
				"properties": {
					"ServiceName": {
						"type": "string",
						"nullable": true
					},
					"ServiceProperties": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceStatus": {
				"title": "FiscalIntegrationServiceStatus",
				"type": "object",
				"properties": {
					"IsReady": {
						"type": "boolean",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceCommunicationResult": {
				"title": "FiscalIntegrationServiceCommunicationResult",
				"type": "object",
				"properties": {
					"Response": {
						"type": "string",
						"nullable": true
					},
					"CommunicationResultTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"FailureDetails": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceFailureDetails"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"FiscalIntegrationServiceInfo": {
						"type": "string",
						"nullable": true
					},
					"UserNotificationMessage": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSequentialSignatureData": {
				"title": "FiscalIntegrationSequentialSignatureData",
				"type": "object",
				"properties": {
					"LastRegisterResponse": {
						"type": "string",
						"nullable": true
					},
					"SequenceKey": {
						"type": "string",
						"nullable": true
					},
					"IsOffline": {
						"type": "boolean",
						"nullable": true
					},
					"SequentialNumber": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountsSearchCriteria": {
				"title": "DiscountsSearchCriteria",
				"type": "object",
				"properties": {
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Keyword": {
						"type": "string",
						"nullable": true
					},
					"IsDiscountCodeRequired": {
						"type": "boolean",
						"nullable": true
					},
					"StartDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"EndDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"IncludeDisabledDiscount": {
						"type": "boolean",
						"nullable": true
					},
					"ExcludeTenderDiscount": {
						"type": "boolean",
						"nullable": true
					},
					"DiscountOfferTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Promotion": {
				"title": "Promotion",
				"type": "object",
				"properties": {
					"OfferId": {
						"type": "string",
						"nullable": true
					},
					"OfferName": {
						"type": "string",
						"nullable": true
					},
					"PeriodicDiscountTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsDiscountCodeRequired": {
						"type": "boolean",
						"nullable": true
					},
					"ValidationPeriodId": {
						"type": "string",
						"nullable": true
					},
					"AdditionalRestrictions": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"ValidFromDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ValidToDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ValidationPeriod": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ValidationPeriod"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"CouponCodes": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"DateValidationTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"AreCouponsActiveOnSameDate": {
						"type": "boolean",
						"default": false,
						"nullable": true
					},
					"AreCouponsExpiredOnSameDate": {
						"type": "boolean",
						"default": false,
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathLookup": {
				"title": "CategoryPathLookup",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathResult": {
				"title": "CategoryPathResult",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CategoryPath": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPath"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickupTimeslotAvailabilitySearchCriteria": {
				"title": "PickupTimeslotAvailabilitySearchCriteria",
				"type": "object",
				"properties": {
					"DeliveryModeCode": {
						"type": "string",
						"nullable": true
					},
					"StoreId": {
						"type": "string",
						"nullable": true
					},
					"StartDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"EndDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"SearchOptionValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickupTimeslotAvailability": {
				"title": "PickupTimeslotAvailability",
				"type": "object",
				"properties": {
					"AvailableCapacity": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"StartDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"EndDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CheckInForOrderPickupConfirmation": {
				"title": "CheckInForOrderPickupConfirmation",
				"type": "object",
				"properties": {
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderConfirmedShipDateChange": {
				"title": "SalesOrderConfirmedShipDateChange",
				"type": "object",
				"properties": {
					"SalesId": {
						"type": "string",
						"nullable": true
					},
					"ConfirmedShipDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"LineChanges": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineConfirmedShipDateChange"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderCancellationResult": {
				"title": "OrderCancellationResult",
				"type": "object",
				"properties": {
					"DocumentOperationCommitResultValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DocumentOperationCommitResultCodeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.VendorSearchCriteria": {
				"title": "VendorSearchCriteria",
				"type": "object",
				"properties": {
					"SearchText": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Vendor": {
				"title": "Vendor",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"AccountNumber": {
						"type": "string",
						"nullable": true
					},
					"PartyId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"NameAlias": {
						"type": "string",
						"nullable": true
					},
					"PartyNumber": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.VendorValidationResult": {
				"title": "VendorValidationResult",
				"type": "object",
				"properties": {
					"Message": {
						"type": "string",
						"nullable": true
					},
					"VendorValidationResultLevelValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OnlineChannelAzureB2CConfiguration": {
				"title": "OnlineChannelAzureB2CConfiguration",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"TenantName": {
						"type": "string",
						"nullable": true
					},
					"SignInSignupPolicyId": {
						"type": "string",
						"nullable": true
					},
					"PasswordResetPolicyId": {
						"type": "string",
						"nullable": true
					},
					"SignUpPolicyId": {
						"type": "string",
						"nullable": true
					},
					"EditProfilePolicyId": {
						"type": "string",
						"nullable": true
					},
					"LoginDomainName": {
						"type": "string",
						"nullable": true
					},
					"Scope": {
						"type": "string",
						"nullable": true
					},
					"ApplicationId": {
						"type": "string",
						"nullable": true
					},
					"ApplicationSecret": {
						"type": "string",
						"nullable": true
					},
					"IsDefault": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensionProfile": {
				"title": "ExtensionProfile",
				"type": "object",
				"properties": {
					"ExtensionServiceUrl": {
						"type": "string",
						"nullable": true
					},
					"AttachedServices": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttachedService"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelInventoryConfiguration": {
				"title": "ChannelInventoryConfiguration",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ChannelId": {
						"type": "string",
						"nullable": true
					},
					"AllowTransferOrderOverDelivery": {
						"type": "boolean",
						"nullable": true
					},
					"AllowTransferOrderUnderDelivery": {
						"type": "boolean",
						"nullable": true
					},
					"UserLocationProfileId": {
						"type": "string",
						"nullable": true
					},
					"InventoryProductAttributeRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"InventoryOutOfStockAttributeValueText": {
						"type": "string",
						"nullable": true
					},
					"ProductAvailabilitySortableAttributeRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SkipQuantityInputWhenScanBarcode": {
						"type": "boolean",
						"nullable": true
					},
					"UseInventoryVisibilityServiceAsDataSource": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelPurchaseConfiguration": {
				"title": "ChannelPurchaseConfiguration",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ChannelId": {
						"type": "string",
						"nullable": true
					},
					"AllowOverDelivery": {
						"type": "boolean",
						"nullable": true
					},
					"AllowSubDelivery": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryJournalName": {
				"title": "InventoryJournalName",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"JournalNameId": {
						"type": "string",
						"nullable": true
					},
					"InventoryJournalTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"DefaultAdjustmentTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftRetrievalCriteria": {
				"title": "ShiftRetrievalCriteria",
				"type": "object",
				"properties": {
					"ShiftStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"FilterByUserRole": {
						"type": "boolean",
						"nullable": true
					},
					"IncludeAllShiftsForStore": {
						"type": "boolean",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UserDefinedSecretCertificateResult": {
				"title": "UserDefinedSecretCertificateResult",
				"type": "object",
				"properties": {
					"CertificateData": {
						"type": "string",
						"format": "base64url",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TerminalInfo": {
				"title": "TerminalInfo",
				"type": "object",
				"properties": {
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"DeviceNumber": {
						"type": "string",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"DeviceType": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ActivationStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemTypeMap": {
				"title": "CustomerTimelineItemTypeMap",
				"type": "object",
				"properties": {
					"EntityType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemEntityType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Types": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemType"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineRefiner": {
				"title": "CustomerTimelineRefiner",
				"type": "object",
				"properties": {
					"RefinedResultsCount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"EntityType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemEntityType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"TypeId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTitle": {
				"title": "CustomerTitle",
				"type": "object",
				"properties": {
					"Text": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouse": {
				"title": "ProductWarehouse",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"InventLocationId": {
						"type": "string",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseInventoryInformation": {
				"title": "ProductWarehouseInventoryInformation",
				"type": "object",
				"properties": {
					"ProductWarehouseInventoryAvailabilities": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseInventoryAvailability"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"AggregatedProductInventoryAvailabilities": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductInventoryAvailability"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseQuantity": {
				"title": "ProductWarehouseQuantity",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"InventoryLocationId": {
						"type": "string",
						"nullable": true
					},
					"PhysicalInventory": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UpdateProductWarehouseAvailabilityResult": {
				"title": "UpdateProductWarehouseAvailabilityResult",
				"type": "object",
				"properties": {
					"SuccessfulUpdates": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantity"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"FailedUpdates": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantity"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryAvailabilitySearchCriteria": {
				"title": "InventoryAvailabilitySearchCriteria",
				"type": "object",
				"properties": {
					"ProductIds": {
						"type": "array",
						"items": {
							"type": "integer",
							"format": "int64"
						}
					},
					"DefaultWarehouseOnly": {
						"type": "boolean",
						"nullable": true
					},
					"SearchArea": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchArea"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"FilterByChannelFulfillmentGroup": {
						"type": "boolean",
						"nullable": true
					},
					"DeliveryModeTypeFilterValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"QuantityUnitTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DataLevelValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleEnumerationContainer": {
				"title": "ExtensibleEnumerationContainer",
				"type": "object",
				"properties": {
					"TypeName": {
						"type": "string",
						"nullable": true
					},
					"ExtensibleEnumerations": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PackingSlipData": {
				"title": "PackingSlipData",
				"type": "object",
				"properties": {
					"PackingSlipId": {
						"type": "string",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartConfiguration": {
				"title": "CartConfiguration",
				"type": "object",
				"properties": {
					"ValidateDefaultOrderSettingsPerLine": {
						"type": "boolean",
						"nullable": true
					},
					"IgnoreOrderSettings": {
						"type": "boolean",
						"nullable": true
					},
					"MaxQuantityPerItem": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmailReceiptSettings": {
				"title": "EmailReceiptSettings",
				"type": "object",
				"properties": {
					"ReceiptTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"EmailBehaviorValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReceiptTitle": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationComplianceResult": {
				"title": "FiscalIntegrationComplianceResult",
				"type": "object",
				"properties": {
					"ErrorMessages": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					}
				}
			},
			"BASOFA.Commerce.Runtime.BasofaHandOnPrj.DataModel.PickUpOrderModel": {
				"title": "PickUpOrderModel",
				"type": "object",
				"properties": {
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"Qty": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OrderDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"DeliveryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"OrderId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Contoso.CommerceRuntime.Entities.DataModel.ExampleEntity": {
				"title": "ExampleEntity",
				"type": "object",
				"properties": {
					"IntData": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32"
					},
					"StringData": {
						"type": "string",
						"nullable": true
					},
					"UnusualEntityId": {
						"type": "integer",
						"format": "int64"
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration_1OfT": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ExtensibleEnumeration_1OfT",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitAddress": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					{
						"title": "OrgUnitAddress",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseDetails": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					{
						"title": "WarehouseDetails",
						"type": "object",
						"properties": {
							"InventoryLocationId": {
								"type": "string",
								"nullable": true
							},
							"InventorySiteId": {
								"type": "string",
								"nullable": true
							},
							"Latitude": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"Longitude": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeSwatch": {
				"title": "AttributeSwatch",
				"type": "object",
				"properties": {
					"SwatchValue": {
						"type": "string",
						"nullable": true
					},
					"SwatchImageUrl": {
						"type": "string",
						"nullable": true
					},
					"SwatchColorHexCode": {
						"type": "string",
						"nullable": true
					},
					"IsDefault": {
						"type": "boolean",
						"nullable": true
					},
					"ProductImageUrls": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeBooleanValue": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
					},
					{
						"title": "AttributeBooleanValue",
						"type": "object",
						"properties": {
							"Value": {
								"type": "boolean",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeCurrencyValue": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
					},
					{
						"title": "AttributeCurrencyValue",
						"type": "object",
						"properties": {
							"CurrencyValue": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"CurrencyCode": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeDateTimeOffsetValue": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
					},
					{
						"title": "AttributeDateTimeOffsetValue",
						"type": "object",
						"properties": {
							"Value": {
								"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
								"type": "string",
								"format": "date-time",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeFloatValue": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
					},
					{
						"title": "AttributeFloatValue",
						"type": "object",
						"properties": {
							"Value": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"UnitSymbol": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeIntValue": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
					},
					{
						"title": "AttributeIntValue",
						"type": "object",
						"properties": {
							"Value": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							},
							"UnitSymbol": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeMediaLocationValue": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
					},
					{
						"title": "AttributeMediaLocationValue",
						"type": "object",
						"properties": {
							"Value": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeTextValue": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
					},
					{
						"title": "AttributeTextValue",
						"type": "object",
						"properties": {
							"TextValue": {
								"type": "string",
								"nullable": true
							},
							"TextValueTranslations": {
								"type": "array",
								"items": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation"
										},
										{
											"type": "object",
											"nullable": true
										}
									]
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridButton": {
				"title": "ButtonGridButton",
				"type": "object",
				"properties": {
					"Action": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ActionProperty": {
						"type": "string",
						"nullable": true
					},
					"BackColorAsARGB": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ARGBColor"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"BorderColorAsARGB": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ARGBColor"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Column": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ColumnSpan": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DisplayText": {
						"type": "string",
						"nullable": true
					},
					"FontColorAsARGB": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ARGBColor"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ButtonId": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Row": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RowSpan": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"UseCustomLookAndFeel": {
						"type": "boolean",
						"nullable": true
					},
					"PictureId": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"PictureAsBase64": {
						"type": "string",
						"nullable": true
					},
					"FontStyle": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"FontSize": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"EnableCustomFontForPOS": {
						"type": "boolean",
						"nullable": true
					},
					"HideButtonText": {
						"type": "boolean",
						"nullable": true
					},
					"Tooltip": {
						"type": "string",
						"nullable": true
					},
					"EnableLiveContent": {
						"type": "boolean",
						"nullable": true
					},
					"NotificationContentAlignment": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ImageAlignment": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ARGBColor": {
				"title": "ARGBColor",
				"type": "object",
				"properties": {
					"A": {
						"type": "integer",
						"format": "uint8",
						"nullable": true
					},
					"R": {
						"type": "integer",
						"format": "uint8",
						"nullable": true
					},
					"G": {
						"type": "integer",
						"format": "uint8",
						"nullable": true
					},
					"B": {
						"type": "integer",
						"format": "uint8",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine": {
				"title": "PriceLine",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Value": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PriceMethod": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceMethod"
							},
							{
								"type": "object",
								"nullable": true
							}
						],
						"default": "Fixed"
					},
					"OriginId": {
						"type": "string",
						"nullable": true
					},
					"PriceChangedByExtensions": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TradeAgreementPriceLine": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
					},
					{
						"title": "TradeAgreementPriceLine",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributePricingTradeAgreementPriceLine": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TradeAgreementPriceLine"
					},
					{
						"title": "AttributePricingTradeAgreementPriceLine",
						"type": "object",
						"properties": {
							"CanApplyPriceAdjustments": {
								"type": "boolean",
								"default": true,
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesAgreementPriceLine": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
					},
					{
						"title": "SalesAgreementPriceLine",
						"type": "object",
						"properties": {
							"SalesAgreementName": {
								"type": "string",
								"nullable": true
							},
							"UnitPrice": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"DiscountAmount": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"DiscountPercent": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"SalesAgreementLineTypeValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							},
							"PriceUnit": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"EffectiveDate": {
								"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
								"type": "string",
								"format": "date-time",
								"nullable": true
							},
							"ExpirationDate": {
								"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
								"type": "string",
								"format": "date-time",
								"nullable": true
							},
							"CommittedQuantity": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"RemainingQuantity": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"CommittedAmount": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"RemainingAmount": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceAdjustmentPriceLine": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
					},
					{
						"title": "PriceAdjustmentPriceLine",
						"type": "object",
						"properties": {
							"IsCompoundable": {
								"type": "boolean",
								"nullable": true
							},
							"Concurrency": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ConcurrencyMode"
									},
									{
										"type": "object",
										"nullable": true
									}
								],
								"default": "BestPrice"
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributePricingAdjustmentPriceLine": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceAdjustmentPriceLine"
					},
					{
						"title": "AttributePricingAdjustmentPriceLine",
						"type": "object",
						"properties": {
							"CanCompoundOnAdjustedPrice": {
								"type": "boolean",
								"nullable": true
							},
							"PricingPriorityNumber": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							},
							"AdjustedAmount": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ManualPriceLine": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
					},
					{
						"title": "ManualPriceLine",
						"type": "object",
						"properties": {
							"ManualPrice": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							},
							"UnitOfMeasureSymbol": {
								"type": "string",
								"nullable": true
							},
							"ManualPriceEntryTypeValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BasePriceLine": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
					},
					{
						"title": "BasePriceLine",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensiblePeriodicDiscountOfferType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ExtensiblePeriodicDiscountOfferType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeBasedPricing.ExtendedPeriodicDiscountOfferType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensiblePeriodicDiscountOfferType"
					},
					{
						"title": "ExtendedPeriodicDiscountOfferType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLineOverride": {
				"title": "ChargeLineOverride",
				"type": "object",
				"properties": {
					"OriginalAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverrideAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OverrideReasonDescription": {
						"type": "string",
						"nullable": true
					},
					"OverrideDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"UserId": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLineGTE": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
					},
					{
						"title": "TaxLineGTE",
						"type": "object",
						"properties": {
							"TaxComponent": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxMeasure": {
				"title": "TaxMeasure",
				"type": "object",
				"properties": {
					"Path": {
						"type": "string",
						"nullable": true
					},
					"Value": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"SaleLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"StoreId": {
						"type": "string",
						"nullable": true
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Localization.Entities.India.DataModel.Tax.ChargeTaxMeasure": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxMeasure"
					},
					{
						"title": "ChargeTaxMeasure",
						"type": "object",
						"properties": {
							"MarkupLineNumber": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DetailedLineStatus": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "DetailedLineStatus",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CardTokenInfo": {
				"title": "CardTokenInfo",
				"type": "object",
				"properties": {
					"CardToken": {
						"type": "string",
						"nullable": true
					},
					"UniqueCardId": {
						"type": "string",
						"nullable": true
					},
					"ServiceAccountId": {
						"type": "string",
						"nullable": true
					},
					"MaskedCardNumber": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DataverseTenderLine": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
					},
					{
						"title": "DataverseTenderLine",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentError": {
				"title": "PaymentError",
				"type": "object",
				"properties": {
					"Code": {
						"type": "string",
						"nullable": true
					},
					"Message": {
						"type": "string",
						"nullable": true
					},
					"IsLocalized": {
						"type": "boolean",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductAttributeMetadataFlags": {
				"title": "ProductAttributeMetadataFlags",
				"type": "object",
				"properties": {
					"IsSearchable": {
						"type": "boolean",
						"nullable": true
					},
					"IsRetrievable": {
						"type": "boolean",
						"nullable": true
					},
					"IsQueryable": {
						"type": "boolean",
						"nullable": true
					},
					"IsRefinable": {
						"type": "boolean",
						"nullable": true
					},
					"IsSortable": {
						"type": "boolean",
						"nullable": true
					},
					"IsMultiValue": {
						"type": "boolean",
						"nullable": true
					},
					"IsTokenNormalization": {
						"type": "boolean",
						"nullable": true
					},
					"IsCompleteMatch": {
						"type": "boolean",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UnitOfMeasureConversion": {
				"title": "UnitOfMeasureConversion",
				"type": "object",
				"properties": {
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"FromUnitOfMeasureId": {
						"type": "string",
						"nullable": true
					},
					"ToUnitOfMeasureId": {
						"type": "string",
						"nullable": true
					},
					"FromUnitOfMeasureSymbol": {
						"type": "string",
						"nullable": true
					},
					"ToUnitOfMeasureSymbol": {
						"type": "string",
						"nullable": true
					},
					"IsBackward": {
						"type": "boolean",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ProductRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Factor": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Numerator": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Denominator": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"InnerOffset": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"OuterOffset": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Services.PricingEngine.AxUnitOfMeasureConversion": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UnitOfMeasureConversion"
					},
					{
						"title": "AxUnitOfMeasureConversion",
						"type": "object",
						"properties": {
							"FactorDenominator": {
								"multipleOf": 1,
								"type": "number",
								"format": "decimal"
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReturnLabelContent": {
				"title": "ReturnLabelContent",
				"type": "object",
				"properties": {
					"ReturnLocationText": {
						"type": "string",
						"nullable": true
					},
					"ReturnWarehouseText": {
						"type": "string",
						"nullable": true
					},
					"ReturnReasonText": {
						"type": "string",
						"nullable": true
					},
					"ReturnPalleteText": {
						"type": "string",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLine": {
				"title": "LoyaltyRewardPointLine",
				"type": "object",
				"properties": {
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"SaleLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LoyaltyGroupRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LoyaltyCardNumber": {
						"type": "string",
						"nullable": true
					},
					"CustomerAccount": {
						"type": "string",
						"nullable": true
					},
					"EntryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"EntryTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"EntryTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExpirationDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"default": "12/31/2154 12:00:00 AM +00:00",
						"nullable": true
					},
					"LineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LoyaltyTierRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RewardPointRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RewardPointAmountQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RewardPointId": {
						"type": "string",
						"nullable": true
					},
					"RewardPointIsRedeemable": {
						"type": "boolean",
						"nullable": true
					},
					"RewardPointType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"RewardPointCurrency": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TrackingInfo": {
				"title": "TrackingInfo",
				"type": "object",
				"properties": {
					"TrackingNumber": {
						"type": "string",
						"nullable": true
					},
					"ServiceType": {
						"type": "string",
						"nullable": true
					},
					"PackageWeight": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Weight"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ShippedOnDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Status": {
						"type": "string",
						"nullable": true
					},
					"DeliveredOnDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"EstimatedDeliveryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"TrackingUrl": {
						"type": "string",
						"nullable": true
					},
					"PackagingType": {
						"type": "string",
						"nullable": true
					},
					"DestinationAddress": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"OriginAddress": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ShipmentProgress": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentProgress"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ShippingCharge": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Weight": {
				"title": "Weight",
				"type": "object",
				"properties": {
					"Value": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Unit": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentProgress": {
				"title": "ShipmentProgress",
				"type": "object",
				"properties": {
					"Location": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"DateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Activity": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftKey": {
				"title": "ShiftKey",
				"type": "object",
				"properties": {
					"ShiftTerminalId": {
						"type": "string",
						"nullable": true
					},
					"ShiftId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Store": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LocalizedText": {
				"title": "LocalizedText",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LanguageId": {
						"type": "string",
						"nullable": true
					},
					"TextId": {
						"type": "string",
						"nullable": true
					},
					"Text": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressFormattingInfo": {
				"title": "AddressFormattingInfo",
				"type": "object",
				"properties": {
					"AddressComponentNameValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"LineNumber": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsDataEntryOnly": {
						"type": "boolean",
						"nullable": true
					},
					"NewLine": {
						"type": "boolean",
						"nullable": true
					},
					"Expand": {
						"type": "boolean",
						"nullable": true
					},
					"Inactive": {
						"type": "boolean",
						"nullable": true
					},
					"Special": {
						"type": "boolean",
						"nullable": true
					},
					"NumberOfSpaces": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Separator": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfigurations": {
				"title": "HardwareConfigurations",
				"type": "object",
				"properties": {
					"CashDrawerConfigurations": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfiguration"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"PrinterConfigurations": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfiguration"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"PinPadConfiguration": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfiguration"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfiguration": {
				"title": "HardwareConfiguration",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"HardwareStationRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"DeviceName": {
						"type": "string",
						"nullable": true
					},
					"IPAddress": {
						"type": "string",
						"nullable": true
					},
					"Port": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Printer": {
				"title": "Printer",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"PrinterType": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Terminal": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PrintBehaviorValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ReceiptLayoutId": {
						"type": "string",
						"nullable": true
					},
					"HardwareProfileId": {
						"type": "string",
						"nullable": true
					},
					"ReceiptType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Localization.Entities.Internal.Austria.ShiftStaffTenderLineAustria": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTenderLine"
					},
					{
						"title": "ShiftStaffTenderLineAustria",
						"type": "object",
						"properties": {
							"StaffId": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefinerValue": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchRefinerValue"
					},
					{
						"title": "CustomerRefinerValue",
						"type": "object",
						"properties": {
							"RefinerSourceValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderJournalLine": {
				"title": "TransferOrderJournalLine",
				"type": "object",
				"properties": {
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"ItemName": {
						"type": "string",
						"nullable": true
					},
					"InventDimId": {
						"type": "string",
						"nullable": true
					},
					"TotalQuantityShipped": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityShipped": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TransferQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnitId": {
						"type": "string",
						"nullable": true
					},
					"ConfigId": {
						"type": "string",
						"nullable": true
					},
					"InventSizeId": {
						"type": "string",
						"nullable": true
					},
					"InventColorId": {
						"type": "string",
						"nullable": true
					},
					"InventStyleId": {
						"type": "string",
						"nullable": true
					},
					"ConfigValue": {
						"type": "string",
						"nullable": true
					},
					"SizeValue": {
						"type": "string",
						"nullable": true
					},
					"ColorValue": {
						"type": "string",
						"nullable": true
					},
					"StyleValue": {
						"type": "string",
						"nullable": true
					},
					"DeliveryMethod": {
						"type": "string",
						"nullable": true
					},
					"Barcode": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceSerialNumberLine": {
				"title": "InventoryDocumentSourceSerialNumberLine",
				"type": "object",
				"properties": {
					"SourceDocumentTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SourceDocumentId": {
						"type": "string",
						"nullable": true
					},
					"DocumentLineRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"InventTransRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SerialNumber": {
						"type": "string",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitTransactionLine": {
				"title": "KitTransactionLine",
				"type": "object",
				"properties": {
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"InventoryDimensionId": {
						"type": "string",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreAddressBook": {
				"title": "StoreAddressBook",
				"type": "object",
				"properties": {
					"AddressBookId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"StoreId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"AddressBookTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": -1,
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderDetail": {
				"title": "TenderDetail",
				"type": "object",
				"properties": {
					"LineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AmountInForeignCurrency": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ForeignCurrencyExchangeRate": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ForeignCurrency": {
						"type": "string",
						"nullable": true
					},
					"BankBagNumber": {
						"type": "string",
						"nullable": true
					},
					"TenderTypeId": {
						"type": "string",
						"nullable": true
					},
					"TenderRecount": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"DenominationDetails": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DenominationDetail"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DenominationDetail": {
				"title": "DenominationDetail",
				"type": "object",
				"properties": {
					"Type": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Currency": {
						"type": "string",
						"nullable": true
					},
					"DenominationAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityDeclared": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"AmountDeclared": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookup": {
				"title": "SalesOrderLookup",
				"type": "object",
				"properties": {
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookupByTransactionId": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookup"
					},
					{
						"title": "SalesOrderLookupByTransactionId",
						"type": "object",
						"properties": {
							"TransactionId": {
								"type": "string",
								"nullable": true
							},
							"ChannelId": {
								"type": "integer",
								"format": "int64",
								"nullable": true
							},
							"StoreId": {
								"type": "string",
								"nullable": true
							},
							"TerminalId": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookupBySalesId": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookup"
					},
					{
						"title": "SalesOrderLookupBySalesId",
						"type": "object",
						"properties": {
							"SalesId": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridZone": {
				"title": "ButtonGridZone",
				"type": "object",
				"properties": {
					"ButtonGridId": {
						"type": "string",
						"nullable": true
					},
					"ZoneId": {
						"type": "string",
						"nullable": true
					},
					"ZoneName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ImageZone": {
				"title": "ImageZone",
				"type": "object",
				"properties": {
					"PictureId": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"PictureAsBase64": {
						"type": "string",
						"nullable": true
					},
					"ZoneId": {
						"type": "string",
						"nullable": true
					},
					"ZoneName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportZone": {
				"title": "ReportZone",
				"type": "object",
				"properties": {
					"ReportRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ZoneId": {
						"type": "string",
						"nullable": true
					},
					"ZoneName": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoiceLine": {
				"title": "SalesInvoiceLine",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ProductName": {
						"type": "string",
						"nullable": true
					},
					"InventDimensionId": {
						"type": "string",
						"nullable": true
					},
					"InventTransactionId": {
						"type": "string",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Price": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountPercent": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"DiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"BatchId": {
						"type": "string",
						"nullable": true
					},
					"NetAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Site": {
						"type": "string",
						"nullable": true
					},
					"Warehouse": {
						"type": "string",
						"nullable": true
					},
					"SerialId": {
						"type": "string",
						"nullable": true
					},
					"ColorId": {
						"type": "string",
						"nullable": true
					},
					"SizeId": {
						"type": "string",
						"nullable": true
					},
					"StyleId": {
						"type": "string",
						"nullable": true
					},
					"ConfigId": {
						"type": "string",
						"nullable": true
					},
					"ColorName": {
						"type": "string",
						"nullable": true
					},
					"SizeName": {
						"type": "string",
						"nullable": true
					},
					"StyleName": {
						"type": "string",
						"nullable": true
					},
					"ConfigName": {
						"type": "string",
						"nullable": true
					},
					"SalesTaxGroup": {
						"type": "string",
						"nullable": true
					},
					"ItemTaxGroup": {
						"type": "string",
						"nullable": true
					},
					"SalesMarkup": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalPercentageDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PeriodicDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PeriodicPercentageDiscount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineManualDiscountPercentage": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"LineManualDiscountAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportRow": {
				"title": "ReportRow",
				"type": "object",
				"properties": {
					"RowData": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FormAnnotation": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Annotation"
					},
					{
						"title": "FormAnnotation",
						"type": "object",
						"properties": {
							"MenuItemLabel": {
								"type": "string",
								"nullable": true
							},
							"MenuItemName": {
								"type": "string",
								"nullable": true
							},
							"MenuItemType": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaskGuideAnnotation": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Annotation"
					},
					{
						"title": "TaskGuideAnnotation",
						"type": "object",
						"properties": {
							"RecordingValueType": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RecordingValueType"
									},
									{
										"type": "object",
										"nullable": true
									}
								]
							},
							"Title": {
								"type": "string",
								"nullable": true
							},
							"ExampleText": {
								"type": "string",
								"nullable": true
							},
							"Hidden": {
								"type": "boolean",
								"nullable": true
							},
							"GlobalId": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommandArgument": {
				"title": "CommandArgument",
				"type": "object",
				"properties": {
					"Value": {
						"type": "string",
						"nullable": true
					},
					"IsReference": {
						"type": "boolean",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PropertyUserAction": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FormUserAction"
					},
					{
						"title": "PropertyUserAction",
						"type": "object",
						"properties": {
							"Value": {
								"type": "string",
								"nullable": true
							},
							"ValueLabel": {
								"type": "string",
								"nullable": true
							},
							"PropertyName": {
								"type": "string",
								"nullable": true
							},
							"ControlName": {
								"type": "string",
								"nullable": true
							},
							"ControlType": {
								"type": "string",
								"nullable": true
							},
							"UserActionType": {
								"anyOf": [
									{
										"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UserActionType"
									},
									{
										"type": "object",
										"nullable": true
									}
								]
							},
							"IsReference": {
								"type": "boolean",
								"nullable": true
							},
							"LabelId": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InfoUserAction": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAction"
					},
					{
						"title": "InfoUserAction",
						"type": "object",
						"properties": {
							"FormId": {
								"type": "string",
								"nullable": true
							},
							"ControlLabel": {
								"type": "string",
								"nullable": true
							},
							"ControlLabelId": {
								"type": "string",
								"nullable": true
							},
							"ControlName": {
								"type": "string",
								"nullable": true
							},
							"Text": {
								"type": "string",
								"nullable": true
							},
							"Notes": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MenuItemUserAction": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAction"
					},
					{
						"title": "MenuItemUserAction",
						"type": "object",
						"properties": {
							"MenuItemName": {
								"type": "string",
								"nullable": true
							},
							"MenuItemType": {
								"type": "string",
								"nullable": true
							},
							"NavigationPath": {
								"type": "array",
								"items": {
									"type": "string",
									"nullable": true
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ValidationUserAction": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAction"
					},
					{
						"title": "ValidationUserAction",
						"type": "object",
						"properties": {
							"Name": {
								"type": "string",
								"nullable": true
							},
							"Comment": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ArtifactSummary": {
				"title": "ArtifactSummary",
				"type": "object",
				"properties": {
					"ArtifactType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ArtifactType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"LanguageTags": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataPropertyValue": {
				"title": "MetadataPropertyValue",
				"type": "object",
				"properties": {
					"PropertyId": {
						"type": "string",
						"nullable": true
					},
					"SingleValue": {
						"type": "string",
						"nullable": true
					},
					"MultiValue": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataText"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"Tags": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"ComboBox": {
						"type": "string",
						"nullable": true
					},
					"MultiSelect": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"Links": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataHypertextLink"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FormContext": {
				"title": "FormContext",
				"type": "object",
				"properties": {
					"FormID": {
						"type": "string",
						"nullable": true
					},
					"FormName": {
						"type": "string",
						"nullable": true
					},
					"RecordingName": {
						"type": "string",
						"nullable": true
					},
					"HasMetadata": {
						"type": "boolean",
						"nullable": true
					},
					"Sequence": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Annotations": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Annotation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleFiscalRegistrationType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ExtensibleFiscalRegistrationType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionTenderLineAdjustment": {
				"title": "FiscalTransactionTenderLineAdjustment",
				"type": "object",
				"properties": {
					"TenderLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"AdjustmentAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RecordGuid": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionSalesLineAdjustment": {
				"title": "FiscalTransactionSalesLineAdjustment",
				"type": "object",
				"properties": {
					"SalesLineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Exclude": {
						"type": "boolean",
						"nullable": true
					},
					"RecordGuid": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"TransactionId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DetailedOrderStatus": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "DetailedOrderStatus",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.CartLineValidationResultsByLineId": {
				"title": "CartLineValidationResultsByLineId",
				"type": "object",
				"properties": {
					"LineIdToProductBehaviorMap": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/System.Collections.Generic.KeyValuePair_2OfString_ProductBehavior"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ValidationResultsPairs": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LineValidationResult"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"System.Collections.Generic.KeyValuePair_2OfString_ProductBehavior": {
				"title": "KeyValuePair_2OfString_ProductBehavior",
				"type": "object"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LineValidationResult": {
				"title": "LineValidationResult",
				"type": "object",
				"properties": {
					"LineId": {
						"type": "string",
						"nullable": true
					},
					"ValidationFailures": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataValidationFailure"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesAffiliationLoyaltyTier": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTier"
					},
					{
						"title": "SalesAffiliationLoyaltyTier",
						"type": "object",
						"properties": {
							"TransactionId": {
								"type": "string",
								"nullable": true
							},
							"ChannelId": {
								"type": "integer",
								"format": "int64",
								"nullable": true
							},
							"TerminalId": {
								"type": "string",
								"nullable": true
							},
							"ReceiptId": {
								"type": "string",
								"nullable": true
							},
							"StaffId": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxViewLine": {
				"title": "TaxViewLine",
				"type": "object",
				"properties": {
					"TaxId": {
						"type": "string",
						"nullable": true
					},
					"TaxAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Coupon": {
				"title": "Coupon",
				"type": "object",
				"properties": {
					"CodeId": {
						"type": "string",
						"nullable": true
					},
					"Code": {
						"type": "string",
						"nullable": true
					},
					"DiscountOfferId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAccountDepositLine": {
				"title": "CustomerAccountDepositLine",
				"type": "object",
				"properties": {
					"Amount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"CustomerAccount": {
						"type": "string",
						"nullable": true
					},
					"Comment": {
						"type": "string",
						"nullable": true
					},
					"StoreNumber": {
						"type": "string",
						"nullable": true
					},
					"Terminal": {
						"type": "string",
						"nullable": true
					},
					"Shift": {
						"type": "string",
						"nullable": true
					},
					"TransactionStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Note": {
				"title": "Note",
				"type": "object",
				"properties": {
					"Title": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"RestrictionValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAttribute": {
				"title": "CustomerAttribute",
				"type": "object",
				"properties": {
					"AttributeValue": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"Units": {
						"type": "string",
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"KeyName": {
						"type": "string",
						"nullable": true
					},
					"DataTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Attribute": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"NameTranslations": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInfo": {
				"title": "ContactInfo",
				"type": "object",
				"properties": {
					"AddressTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 0,
						"nullable": true
					},
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PartyLocationRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PartyRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PartyNumber": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"Value": {
						"type": "string",
						"nullable": true
					},
					"ValueExtension": {
						"type": "string",
						"nullable": true
					},
					"LogisticsLocationId": {
						"type": "string",
						"nullable": true
					},
					"LogisticsLocationRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ParentLocation": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"IsPrimary": {
						"type": "boolean",
						"nullable": true
					},
					"IsMobilePhone": {
						"type": "boolean",
						"nullable": true
					},
					"IsPrivate": {
						"type": "boolean",
						"nullable": true
					},
					"IsOptedInMarketing": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantities": {
				"title": "InventoryQuantities",
				"type": "object",
				"properties": {
					"UnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"QuantityNotProcessed": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityReserved": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityPicked": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityPacked": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityInvoiced": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityOrdered": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityCanceled": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityReturned": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryInformation": {
				"title": "DeliveryInformation",
				"type": "object",
				"properties": {
					"DeliveryMode": {
						"type": "string",
						"nullable": true
					},
					"DeliveryAddress": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"DeliveryDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"PickupTimeslotStartDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"PickupTimeslotEndDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTaxLine": {
				"title": "ShiftTaxLine",
				"type": "object",
				"properties": {
					"TaxCode": {
						"type": "string",
						"nullable": true
					},
					"TaxAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TaxRate": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"NetAmount": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistration": {
				"title": "TaxRegistration",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"CountryRegionId": {
						"type": "string",
						"nullable": true
					},
					"IsRegistrationNumberUnique": {
						"type": "boolean",
						"nullable": true
					},
					"IsPrimaryAddressRestricted": {
						"type": "boolean",
						"nullable": true
					},
					"TypeApplicabilityRuleRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"TypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"DirPartyLocationRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RegistrationNumber": {
						"type": "string",
						"nullable": true
					},
					"ValidFrom": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ValidTo": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Issuer": {
						"type": "string",
						"nullable": true
					},
					"IssueDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Section": {
						"type": "string",
						"nullable": true
					},
					"DirectoryPartyRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelTaxRegistration": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistration"
					},
					{
						"title": "ChannelTaxRegistration",
						"type": "object",
						"properties": {
							"ChannelId": {
								"type": "integer",
								"format": "int64",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LinkedProduct": {
				"title": "LinkedProduct",
				"type": "object",
				"properties": {
					"ProductRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LinkedProductRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Quantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DisplayOrderInCategory": {
				"title": "DisplayOrderInCategory",
				"type": "object",
				"properties": {
					"CategoryRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DisplayOrder": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RelatedProduct": {
				"title": "RelatedProduct",
				"type": "object",
				"properties": {
					"ProductRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RelatedProductRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RelationName": {
						"type": "string",
						"nullable": true
					},
					"IsExcludedRelation": {
						"type": "boolean",
						"nullable": true
					},
					"IsDirectRelation": {
						"type": "boolean",
						"default": true,
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponent": {
				"title": "KitComponent",
				"type": "object",
				"properties": {
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Retail.RetailServerLibrary.BadRequestException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "BadRequestException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.ChannelConfigurationNotFoundException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "ChannelConfigurationNotFoundException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.PaymentConfigurationException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "PaymentConfigurationException",
						"type": "object",
						"properties": {
							"PaymentConfigurationSdkErrors": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.PaymentConfigurationErrors"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.SecretConfigurationNotFoundException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "SecretConfigurationNotFoundException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TaskManagementError": {
				"title": "TaskManagementError",
				"type": "object",
				"properties": {
					"ErrorResourceId": {
						"type": "string",
						"nullable": true
					},
					"LocalizedMessage": {
						"type": "string",
						"nullable": true
					},
					"TaskId": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.CommerceRuntimeCompositionException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "CommerceRuntimeCompositionException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.ChecklistTaskValidationException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataValidationException"
					},
					{
						"title": "ChecklistTaskValidationException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.InsufficientCredentialLengthException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataValidationException"
					},
					{
						"title": "InsufficientCredentialLengthException",
						"type": "object",
						"properties": {
							"ActualLength": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							},
							"MinLength": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.ExtensibleEnumerationCacheException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "ExtensibleEnumerationCacheException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.ExtensionConfigurationException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "ExtensionConfigurationException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.StaffPasswordExpiredException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.UserAuthenticationException"
					},
					{
						"title": "StaffPasswordExpiredException",
						"type": "object",
						"properties": {
							"StaffId": {
								"type": "string",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.Hosting.Framework.CompilationFailedException": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.CommerceException"
					},
					{
						"title": "CompilationFailedException",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelReferenceAdditionalLookupCriteria": {
				"title": "ChannelReferenceAdditionalLookupCriteria",
				"type": "object",
				"properties": {
					"OrderLookupAdditionalCriteriaTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"OrderLookupAdditionalCriteriaTypeParameterValue": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlertFulfillmentLineParameter": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineParameter"
					},
					{
						"title": "UserAlertFulfillmentLineParameter",
						"type": "object",
						"properties": {
							"ItemId": {
								"type": "string",
								"nullable": true
							},
							"ProductId": {
								"type": "integer",
								"format": "int64",
								"nullable": true
							},
							"UnitOfMeasure": {
								"type": "string",
								"nullable": true
							},
							"SerialNumberInLatestFulfillmentTransaction": {
								"type": "string",
								"nullable": true
							},
							"LatestFulfillmentTransactionOperationTypeValue": {
								"maximum": 2147483647,
								"minimum": -2147483648,
								"type": "integer",
								"format": "int32",
								"nullable": true
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ListingIdentity": {
				"title": "ListingIdentity",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LanguageId": {
						"type": "string",
						"nullable": true
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Tag": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRatingCount": {
				"title": "ProductRatingCount",
				"type": "object",
				"properties": {
					"Rating": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"Count": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RegularStoreHours": {
				"title": "RegularStoreHours",
				"type": "object",
				"properties": {
					"MondayOpenTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"MondayCloseTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsClosedOnMonday": {
						"type": "boolean",
						"nullable": true
					},
					"TuesdayOpenTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TuesdayCloseTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsClosedOnTuesday": {
						"type": "boolean",
						"nullable": true
					},
					"WednesdayOpenTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"WednesdayCloseTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsClosedOnWednesday": {
						"type": "boolean",
						"nullable": true
					},
					"ThursdayOpenTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ThursdayCloseTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsClosedOnThursday": {
						"type": "boolean",
						"nullable": true
					},
					"FridayOpenTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"FridayCloseTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsClosedOnFriday": {
						"type": "boolean",
						"nullable": true
					},
					"SaturdayOpenTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SaturdayCloseTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsClosedOnSaturday": {
						"type": "boolean",
						"nullable": true
					},
					"SundayOpenTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SundayCloseTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsClosedOnSunday": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ValidationPeriod": {
				"title": "ValidationPeriod",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"PeriodId": {
						"type": "string",
						"nullable": true
					},
					"Description": {
						"type": "string",
						"nullable": true
					},
					"ValidFrom": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ValidTo": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"StartingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"EndingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsTimeBounded": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"MondayStartingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"MondayEndingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsMondayTimeBounded": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TuesdayStartingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"TuesdayEndingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsTuesdayTimeBounded": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"WednesdayStartingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"WednesdayEndingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsWednesdayTimeBounded": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ThursdayStartingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ThursdayEndingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsThursdayTimeBounded": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"FridayStartingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"FridayEndingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsFridayTimeBounded": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SaturdayStartingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SaturdayEndingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsSaturdayTimeBounded": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SundayStartingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"SundayEndingTime": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsSundayTimeBounded": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsEndTimeAfterMidnight": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsMondayEndTimeAfterMidnight": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsTuesdayEndTimeAfterMidnight": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsWednesdayEndTimeAfterMidnight": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsThursdayEndTimeAfterMidnight": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsFridayEndTimeAfterMidnight": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsSaturdayEndTimeAfterMidnight": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsSundayEndTimeAfterMidnight": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupHeaderContext": {
				"title": "PriceLookupHeaderContext",
				"type": "object",
				"properties": {
					"CustomerAccountNumber": {
						"type": "string",
						"nullable": true
					},
					"AffiliationLoyaltyTierLines": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTier"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"SalesOrderProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ChannelId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupLineContext": {
				"title": "PriceLookupLineContext",
				"type": "object",
				"properties": {
					"ProductRecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"UnitOfMeasureSymbol": {
						"type": "string",
						"nullable": true
					},
					"InventorySiteId": {
						"type": "string",
						"nullable": true
					},
					"InventoryLocationId": {
						"type": "string",
						"nullable": true
					},
					"DeliveryMode": {
						"type": "string",
						"nullable": true
					},
					"CatalogId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"SalesLineProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookChange": {
				"title": "ClientBookChange",
				"type": "object",
				"properties": {
					"FromStaffId": {
						"type": "string",
						"nullable": true
					},
					"ToStaffId": {
						"type": "string",
						"nullable": true
					},
					"CustomerId": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfile": {
				"title": "ChannelProfile",
				"type": "object",
				"properties": {
					"ProfileProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfileProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailSharedConfigurationParameter": {
				"title": "RetailSharedConfigurationParameter",
				"type": "object",
				"properties": {
					"RecordId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"Name": {
						"type": "string",
						"nullable": true
					},
					"Value": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CDXDataStore": {
				"title": "CDXDataStore",
				"type": "object",
				"properties": {
					"Name": {
						"type": "string",
						"nullable": true
					},
					"RecId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UploadJobPackageRequest": {
				"title": "UploadJobPackageRequest",
				"type": "object",
				"properties": {
					"JobId": {
						"type": "string",
						"nullable": true
					},
					"RerunUploadSessionId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"TargetStorage": {
						"type": "string",
						"nullable": true
					},
					"UploadJobDefintion": {
						"type": "string",
						"nullable": true
					},
					"UploadUrl": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleAuditEventType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ExtensibleAuditEventType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.Localization.Entities.France.Enums.FranceExtensibleAuditEventType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleAuditEventType"
					},
					{
						"title": "FranceExtensibleAuditEventType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.Localization.Entities.Austria.AustriaExtensibleAuditEventType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleAuditEventType"
					},
					{
						"title": "AustriaExtensibleAuditEventType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalTransaction": {
				"title": "AuditEventFiscalTransaction",
				"type": "object",
				"properties": {
					"EventId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"LineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"RegisterResponse": {
						"type": "string",
						"nullable": true
					},
					"Store": {
						"type": "string",
						"nullable": true
					},
					"TransDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"Terminal": {
						"type": "string",
						"nullable": true
					},
					"UploadType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventUploadType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalRegistrationLine": {
				"title": "AuditEventFiscalRegistrationLine",
				"type": "object",
				"properties": {
					"EventId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"RegisterResponse": {
						"type": "string",
						"nullable": true
					},
					"StoreId": {
						"type": "string",
						"nullable": true
					},
					"TransactionDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"TerminalId": {
						"type": "string",
						"nullable": true
					},
					"UploadType": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventUploadType"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"UploadTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"StaffId": {
						"type": "string",
						"nullable": true
					},
					"RecordGuid": {
						"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
						"type": "string",
						"format": "uuid",
						"nullable": true
					},
					"RegistrationStatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"RegistrationProcessId": {
						"type": "string",
						"nullable": true
					},
					"ConnectorGroup": {
						"type": "string",
						"nullable": true
					},
					"ConnectorName": {
						"type": "string",
						"nullable": true
					},
					"ConnectorFunctionalityProfileId": {
						"type": "string",
						"nullable": true
					},
					"RegisterInfo": {
						"type": "string",
						"nullable": true
					},
					"CreatedDateTime": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NotificationDetail": {
				"title": "NotificationDetail",
				"type": "object",
				"properties": {
					"ActionProperty": {
						"type": "string",
						"nullable": true
					},
					"ItemCount": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DisplayText": {
						"type": "string",
						"nullable": true
					},
					"IsNew": {
						"type": "boolean",
						"nullable": true
					},
					"LastUpdatedDateTimeStr": {
						"type": "string",
						"nullable": true
					},
					"IsSuccess": {
						"type": "boolean",
						"default": true,
						"nullable": true
					},
					"IsLiveContentOnly": {
						"type": "boolean",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentContext": {
				"title": "FiscalIntegrationDocumentContext",
				"type": "object",
				"properties": {
					"AuditEvent": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEvent"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"SignatureData": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSequentialSignatureData"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentAdjustment": {
				"title": "FiscalIntegrationDocumentAdjustment",
				"type": "object",
				"properties": {
					"TenderLineAdjustments": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionTenderLineAdjustment"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"SalesLineAdjustments": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionSalesLineAdjustment"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSignatureDataContext": {
				"title": "FiscalIntegrationSignatureDataContext",
				"type": "object",
				"properties": {
					"SequentialSignatureKey": {
						"type": "string",
						"nullable": true
					},
					"SequentialNumber": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcessLine": {
				"title": "FiscalIntegrationRegistrationProcessLine",
				"type": "object",
				"properties": {
					"RegistrationProcessId": {
						"type": "string",
						"nullable": true
					},
					"SequenceNumber": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"Priority": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ConnectorTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"FunctionalityProfileGroupId": {
						"type": "string",
						"nullable": true
					},
					"AllowSkip": {
						"type": "boolean",
						"nullable": true
					},
					"AllowMarkAsRegistered": {
						"type": "boolean",
						"nullable": true
					},
					"AllowPostpone": {
						"type": "boolean",
						"nullable": true
					},
					"Optional": {
						"type": "boolean",
						"nullable": true
					},
					"RegistrationSettings": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationSettings"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"SupportedFiscalEventTypes": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"SupportedNonFiscalEventTypes": {
						"type": "array",
						"items": {
							"maximum": 2147483647,
							"minimum": -2147483648,
							"type": "integer",
							"format": "int32"
						}
					},
					"SequentialKeys": {
						"type": "array",
						"items": {
							"type": "string",
							"nullable": true
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationSettings": {
				"title": "FiscalIntegrationRegistrationSettings",
				"type": "object",
				"properties": {
					"SkipReasonCode": {
						"type": "string",
						"nullable": true
					},
					"MarkAsRegisteredReasonCode": {
						"type": "string",
						"nullable": true
					},
					"PostponeReasonCode": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationFiscalRegistrationProcessSummaryLine": {
				"title": "FiscalIntegrationFiscalRegistrationProcessSummaryLine",
				"type": "object",
				"properties": {
					"RegistrationProcessLine": {
						"anyOf": [
							{
								"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcessLine"
							},
							{
								"type": "object",
								"nullable": true
							}
						]
					},
					"ConnectorName": {
						"type": "string",
						"nullable": true
					},
					"ConnectorTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ConnectorLocationValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"ConnectionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationConfigurationProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ErrorCode": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationConfigurationProperty": {
				"title": "FiscalIntegrationConfigurationProperty",
				"type": "object",
				"properties": {
					"LabelName": {
						"type": "string",
						"nullable": true
					},
					"Value": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceFailureDetails": {
				"title": "FiscalIntegrationServiceFailureDetails",
				"type": "object",
				"properties": {
					"FailureTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"nullable": true
					},
					"IsRetryAllowed": {
						"type": "boolean",
						"nullable": true
					},
					"ErrorCode": {
						"type": "string",
						"nullable": true
					},
					"ErrorMessage": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPath": {
				"title": "CategoryPath",
				"type": "object",
				"properties": {
					"Segments": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathSegment"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathSegment": {
				"title": "CategoryPathSegment",
				"type": "object",
				"properties": {
					"CategoryName": {
						"type": "string",
						"nullable": true
					},
					"CategoryId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineConfirmedShipDateChange": {
				"title": "SalesLineConfirmedShipDateChange",
				"type": "object",
				"properties": {
					"LineNumber": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ConfirmedShipDate": {
						"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
						"type": "string",
						"format": "date-time",
						"nullable": true
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttachedService": {
				"title": "AttachedService",
				"type": "object",
				"properties": {
					"BaseUrl": {
						"type": "string",
						"nullable": true
					},
					"ServiceId": {
						"type": "string",
						"nullable": true
					},
					"StatusValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 1,
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleInventoryJournalType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "ExtensibleInventoryJournalType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemType": {
				"title": "CustomerTimelineItemType",
				"type": "object",
				"properties": {
					"Description": {
						"type": "string",
						"nullable": true
					},
					"TypeId": {
						"type": "string",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseInventoryAvailability": {
				"title": "ProductWarehouseInventoryAvailability",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"InventLocationId": {
						"type": "string",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"PhysicalInventory": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PhysicalReserved": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalAvailable": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalAvailableInventoryLevelLabel": {
						"type": "string",
						"nullable": true
					},
					"TotalAvailableInventoryLevelCode": {
						"type": "string",
						"nullable": true
					},
					"OrderedInTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PhysicalAvailable": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PhysicalAvailableInventoryLevelLabel": {
						"type": "string",
						"nullable": true
					},
					"PhysicalAvailableInventoryLevelCode": {
						"type": "string",
						"nullable": true
					},
					"LastInventoryTransactionId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"UnpostedOnlineOrderedQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"UnpostedFulfilledQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"IsInventoryAvailabilityQuantityReturned": {
						"type": "boolean",
						"default": true,
						"nullable": true
					},
					"UnprocessedQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"QuantityUnitTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 0,
						"nullable": true
					},
					"UnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"MaximumPurchasablePhysicalAvailableQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaximumPurchasableTotalAvailableQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"SumUncountedTransactions": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.QuantityUnitType": {
				"allOf": [
					{
						"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
					},
					{
						"title": "QuantityUnitType",
						"type": "object"
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductInventoryAvailability": {
				"title": "ProductInventoryAvailability",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"TotalAvailableQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"TotalAvailableInventoryLevelLabel": {
						"type": "string",
						"nullable": true
					},
					"TotalAvailableInventoryLevelCode": {
						"type": "string",
						"nullable": true
					},
					"PhysicalAvailableQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"PhysicalAvailableInventoryLevelLabel": {
						"type": "string",
						"nullable": true
					},
					"PhysicalAvailableInventoryLevelCode": {
						"type": "string",
						"nullable": true
					},
					"QuantityUnitTypeValue": {
						"maximum": 2147483647,
						"minimum": -2147483648,
						"type": "integer",
						"format": "int32",
						"default": 0,
						"nullable": true
					},
					"UnitOfMeasure": {
						"type": "string",
						"nullable": true
					},
					"MaximumPurchasablePhysicalAvailableQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"MaximumPurchasableTotalAvailableQuantity": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal",
						"nullable": true
					},
					"ExtensionProperties": {
						"type": "array",
						"items": {
							"anyOf": [
								{
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								},
								{
									"type": "object",
									"nullable": true
								}
							]
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantity": {
				"title": "InventoryQuantity",
				"type": "object",
				"properties": {
					"ProductId": {
						"type": "integer",
						"format": "int64"
					},
					"ItemId": {
						"type": "string",
						"nullable": true
					},
					"DataAreaId": {
						"type": "string",
						"nullable": true
					},
					"ColorId": {
						"type": "string",
						"nullable": true
					},
					"SizeId": {
						"type": "string",
						"nullable": true
					},
					"StyleId": {
						"type": "string",
						"nullable": true
					},
					"ConfigurationId": {
						"type": "string",
						"nullable": true
					},
					"InventoryLocationId": {
						"type": "string",
						"nullable": true
					},
					"InventorySiteId": {
						"type": "string",
						"nullable": true
					},
					"TotalAvailable": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"PhysicalAvailable": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"PhysicalInventory": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"PhysicalReserved": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					},
					"OrderedInTotal": {
						"multipleOf": 1,
						"type": "number",
						"format": "decimal"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AutoExitMethodType": {
				"title": "AutoExitMethodType",
				"enum": [
					"Logoff",
					"Lock",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CardType": {
				"title": "CardType",
				"enum": [
					"InternationalCreditCard",
					"InternationalDebitCard",
					"LoyaltyCard",
					"CorporateCard",
					"CustomerCard",
					"EmployeeCard",
					"SalespersonCard",
					"GiftCard",
					"Check",
					"Wallet",
					"FoodCard",
					"MealCard",
					"FuelCard",
					"Unknown"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.CartLineQuantityLimitsErrors": {
				"title": "CartLineQuantityLimitsErrors",
				"enum": [
					"None",
					"Microsoft_Dynamics_Commerce_Runtime_AddingItem_ExceedsMaximumQuantity",
					"Microsoft_Dynamics_Commerce_Runtime_UpdatingItem_ExceedsMaximumQuantity",
					"Microsoft_Dynamics_Commerce_Runtime_ItemQuantityExceedsMaximum",
					"Microsoft_Dynamics_Commerce_Runtime_ItemQuantityLessThanMinimum",
					"Microsoft_Dynamics_Commerce_Runtime_ItemQuantityViolatesMultiplicityOfConfiguredNumber",
					"Microsoft_Dynamics_Commerce_Runtime_ItemQuantityExceedsMaximumAndViolatesMultiplicityOfConfiguredNumber",
					"Microsoft_Dynamics_Commerce_Runtime_ItemQuantityLessThanMinimumAndViolatesMultiplicityOfConfiguredNumber",
					"Microsoft_Dynamics_Commerce_Runtime_AddingItem_QuantityExceedsMaximumAndViolatesMultiplicityOfConfiguredNumber",
					"Microsoft_Dynamics_Commerce_Runtime_UpdatingItem_QuantityExceedsMaximumAndViolatesMultiplicityOfConfiguredNumber"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PublishingAction": {
				"title": "PublishingAction",
				"enum": [
					"None",
					"Publish",
					"Delete",
					"Expire"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ListingPublishingActionStatus": {
				"title": "ListingPublishingActionStatus",
				"enum": [
					"None",
					"Ready",
					"InProgress",
					"Done",
					"Failed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OnlineChannelPublishStatusType": {
				"title": "OnlineChannelPublishStatusType",
				"enum": [
					"None",
					"Draft",
					"InProgress",
					"Published",
					"Failed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptTransactionType": {
				"title": "ReceiptTransactionType",
				"enum": [
					"None",
					"Sale",
					"Return",
					"Payment",
					"SalesOrder",
					"Quote",
					"SuspendedTransaction"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeePriceOverrideType": {
				"title": "EmployeePriceOverrideType",
				"enum": [
					"HigherAndLower",
					"HigherOnly",
					"LowerOnly",
					"NotAllowed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KeyInPriceRestriction": {
				"title": "KeyInPriceRestriction",
				"enum": [
					"None",
					"NewPrice",
					"HigherOrEqualPrice",
					"LowerOrEqualPrice",
					"NotAllowed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KeyInQuantityRestriction": {
				"title": "KeyInQuantityRestriction",
				"enum": [
					"None",
					"Required",
					"NotAllowed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionType": {
				"title": "ProductDimensionType",
				"enum": [
					"None",
					"Color",
					"Configuration",
					"Size",
					"Style"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductType": {
				"title": "ProductType",
				"enum": [
					"None",
					"KitMaster",
					"KitVariant",
					"Master",
					"Standalone",
					"Variant"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NumberSequenceSeedType": {
				"title": "NumberSequenceSeedType",
				"enum": [
					"None",
					"ReceiptDefault",
					"ReceiptSale",
					"ReceiptReturn",
					"ReceiptSalesOrder",
					"ReceiptSalesInvoice",
					"ReceiptPayment",
					"BatchId",
					"TransactionId",
					"ReceiptCustomerSalesOrder",
					"ReceiptCustomerQuote",
					"ReceiptSuspendedTransaction"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.CommunicationErrors": {
				"title": "CommunicationErrors",
				"enum": [
					"None",
					"Microsoft_Dynamics_Commerce_Runtime_HeadquarterCommunicationFailure",
					"Microsoft_Dynamics_Commerce_Runtime_HeadquarterResponseParsingError",
					"Microsoft_Dynamics_Commerce_Runtime_AggregateCommunicationError",
					"Microsoft_Dynamics_Commerce_Runtime_ExternalProviderError",
					"Microsoft_Dynamics_Commerce_Runtime_HeadquarterTransactionServiceMethodCallFailure",
					"Microsoft_Dynamics_Commerce_Runtime_TransactionServiceTimeOut",
					"Microsoft_Dynamics_Commerce_Runtime_TransactionServiceException",
					"Microsoft_Dynamics_Commerce_Runtime_TransactionServiceAuthenticationFailedFault",
					"Microsoft_Dynamics_Commerce_Runtime_TransactionServiceForbiddenFault",
					"Microsoft_Dynamics_Commerce_Runtime_TransactionServiceSenderFault",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidS2SClientId",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidS2SSecret",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidS2STenant",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidS2SApplicationName",
					"Microsoft_Dynamics_Commerce_Runtime_TransactionServiceLoyaltySenderFault"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.ConfigurationErrors": {
				"title": "ConfigurationErrors",
				"enum": [
					"None",
					"Microsoft_Dynamics_Commerce_Runtime_ConfigurationSettingNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidConfigurationKeyFormat",
					"Microsoft_Dynamics_Commerce_Runtime_ApplicationCompositionFailed",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidChannelConfiguration",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidPipelineConfiguration",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidProviderConfiguration",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToFindDeliveryOptions",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToFindDeliveryPreferences",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToFindConfigForTenderType",
					"Microsoft_Dynamics_Commerce_Runtime_ConnectionIsNotOverridden",
					"Microsoft_Dynamics_Commerce_Runtime_ConnectionStringNotProvided",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentConnectorNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_DeviceConfigurationNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_HardwareProfileNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_LayoutNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_VersionedEdmResourceFileNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_RetailServerConfigurationNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_RetailServerCertificateNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_RealtimeServiceCertificateNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_RealtimeServiceInvalidConfiguration",
					"Microsoft_Dynamics_Commerce_Runtime_ActivatedDeviceMissingTokenIssueDatetime",
					"Microsoft_Dynamics_Commerce_Runtime_LCSLibrariesNotConfigured",
					"Microsoft_Dynamics_Commerce_Runtime_UnknownRequestResponsePair",
					"Microsoft_Dynamics_Commerce_Runtime_ProductRecommendationsDisabled",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToRetrieveRecommendationServiceCredentials",
					"Microsoft_Dynamics_Commerce_Runtime_CommerceIssuerNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_SecretProviderNotAvailable",
					"Microsoft_Dynamics_Commerce_Runtime_SecretNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_SecretProviderRetrievalFailed",
					"Microsoft_Dynamics_Commerce_Runtime_NotValidProfilesConfiguration",
					"Microsoft_Dynamics_Commerce_Runtime_ExtensionSettingsMustStartWithExtPrefix",
					"Microsoft_Dynamics_Commerce_Runtime_ConfigurationSettingValueIncorrectFormat",
					"Microsoft_Dynamics_Commerce_Runtime_RequestWasNotHandled",
					"Microsoft_Dynamics_Commerce_Runtime_FiscalService_NotFound",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidConfigurationExtensionsSection",
					"Microsoft_Dynamics_Commerce_Runtime_CompositionComponentExportingError",
					"Microsoft_Dynamics_Commerce_Runtime_VisualProfileNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_DuplicatedExtensionConfigurationKey",
					"Microsoft_Dynamics_Commerce_Runtime_NextRequestHandlerNotFound"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataValidationErrors": {
				"title": "DataValidationErrors",
				"enum": [
					"None",
					"RegexAttribute_ValidationError",
					"RequiredAttribute_ValidationError",
					"StringLengthAttribute_ValidationError",
					"Microsoft_Dynamics_Commerce_Runtime_AuthenticationGrantTypeNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_BlockedLoyaltyCard",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidLoyaltyCardNumber",
					"Microsoft_Dynamics_Commerce_Runtime_LoyaltyCardNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_ProductMasterPageRequired",
					"Microsoft_Dynamics_Commerce_Runtime_RequiredValueNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_SalesLineNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_RemoteProductsNotSupportedWithCurrentTransactionType",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountIsBlocked",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerInvoiceAccountIsBlocked",
					"Microsoft_Dynamics_Commerce_Runtime_ProductIsNotActive",
					"Microsoft_Dynamics_Commerce_Runtime_ProductIsBlocked",
					"Microsoft_Dynamics_Commerce_Runtime_ValueOutOfRange",
					"Microsoft_Dynamics_Commerce_Runtime_ObjectNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_DuplicateObject",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidFormat",
					"Microsoft_Dynamics_Commerce_Runtime_MissingStockCountTransactions",
					"Microsoft_Dynamics_Commerce_Runtime_MissingParameter",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidProductDimensionCombinations",
					"Microsoft_Dynamics_Commerce_Runtime_EmployeeDiscountExceeded",
					"Microsoft_Dynamics_Commerce_Runtime_EmployeeDetailsNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_BarcodeNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_ExistingCustomerAlreadyMappedToExternalIdentity",
					"Microsoft_Dynamics_Commerce_Runtime_UnsupportedLanguage",
					"Microsoft_Dynamics_Commerce_Runtime_UnknownRequest",
					"Microsoft_Dynamics_Commerce_Runtime_UnSupportedType",
					"Microsoft_Dynamics_Commerce_Runtime_AggregateValidationError",
					"Microsoft_Dynamics_Commerce_Runtime_IdMismatch",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidRequest",
					"Microsoft_Dynamics_Commerce_Runtime_MultipleEmployeeLineDiscountsNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_MultipleEmployeeTotalDiscountsNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_TotalDiscountsNotAllowedForMixSalesAndReturn",
					"Microsoft_Dynamics_Commerce_Runtime_IncomeExpenseAccountsInSameCart",
					"Microsoft_Dynamics_Commerce_Runtime_IncomeExpenseCartDoesNotAllowDiscounts",
					"Microsoft_Dynamics_Commerce_Runtime_IncomeExpenseCartDoesNotAllowSalesLine",
					"Microsoft_Dynamics_Commerce_Runtime_IncomeExpenseCartDoesNotAllowCustomer",
					"Microsoft_Dynamics_Commerce_Runtime_IncomeExpenseCartDoesNotAllowGiftCardLine",
					"Microsoft_Dynamics_Commerce_Runtime_IncomeExpenseLineDoesNotAllowSettingTransactionStatus",
					"Microsoft_Dynamics_Commerce_Runtime_IncomeExpenseCartDoesNotAllowAffiliation",
					"Microsoft_Dynamics_Commerce_Runtime_InsufficientQuantityAvailable",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidUnitOfMeasure",
					"Microsoft_Dynamics_Commerce_Runtime_UnitOfMeasureConversionNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidDeliveryMode",
					"Microsoft_Dynamics_Commerce_Runtime_DeliveryModeMissing",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToFindDeliveryOptions",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidEmailAddress",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidDeliveryPreferenceType",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidShippingAddress",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCountryRegion",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidStateProvince",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCounty",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCity",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidDistrict",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidZipPostalCode",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidAddress",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidShippingDate",
					"Microsoft_Dynamics_Commerce_Runtime_DiscountAmountInvalidated",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidPriceEncountered",
					"Microsoft_Dynamics_Commerce_Runtime_ItemDiscontinuedFromChannel",
					"Microsoft_Dynamics_Commerce_Runtime_DiscontinuedProductsRemovedFromCart",
					"Microsoft_Dynamics_Commerce_Runtime_GrossWeightForItemNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_ListingIdNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_RequiredReasonCodesMissing",
					"Microsoft_Dynamics_Commerce_Runtime_ReasonCodeLinesReasonCodeIdDuplicated",
					"Microsoft_Dynamics_Commerce_Runtime_CartNotActive",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidStatus",
					"Microsoft_Dynamics_Commerce_Runtime_VoidTransactionContainsTenderedLines",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCustomerOrderModeForVoidProducts",
					"Microsoft_Dynamics_Commerce_Runtime_CartContainsProductsForReturn",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidReceiptTemplate",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidReceiptItem",
					"Microsoft_Dynamics_Commerce_Runtime_ItemIdBarcodeMissing",
					"Microsoft_Dynamics_Commerce_Runtime_MultipleItemsForItemId",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCustomerOrderModeChange",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCustomerOrderModeForReturnTransaction",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCustomerOrderModeForAddCartLine",
					"Microsoft_Dynamics_Commerce_Runtime_CannotAddProductHavingRefundChargeAmount",
					"Microsoft_Dynamics_Commerce_Runtime_CannotChangeCustomerIdWhenEditingCustomerOrder",
					"Microsoft_Dynamics_Commerce_Runtime_QuoteMustNotHaveAnyPayment",
					"Microsoft_Dynamics_Commerce_Runtime_QuoteMustHaveValidQuotationExpiryDate",
					"Microsoft_Dynamics_Commerce_Runtime_QuoteMustNotHaveDepositOverride",
					"Microsoft_Dynamics_Commerce_Runtime_DepositMustBeGreaterThanZero",
					"Microsoft_Dynamics_Commerce_Runtime_DepositOverrideMustNotBeGreaterThanTotalAmount",
					"Microsoft_Dynamics_Commerce_Runtime_DepositOverrideMustNotBeGreaterThanMaximumOverrideAmount",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidPickupDepositOverrideAmount",
					"Microsoft_Dynamics_Commerce_Runtime_OrderWasNotCreatedWithDepositOverride",
					"Microsoft_Dynamics_Commerce_Runtime_DepositOverrideMayNotBeChanged",
					"Microsoft_Dynamics_Commerce_Runtime_DepositOverrideMayNotBeCleared",
					"Microsoft_Dynamics_Commerce_Runtime_AmountDueMustBePaidBeforeCheckout",
					"Microsoft_Dynamics_Commerce_Runtime_DiscountMustBeCalculatedBeforeCheckout",
					"Microsoft_Dynamics_Commerce_Runtime_TotalsMustBeCalculatedBeforeCheckout",
					"Microsoft_Dynamics_Commerce_Runtime_IncorrectPaymentAmountSign",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentExceedsMaximumAmountPerLine",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentExceedsMinimumAmountPerLine",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentExceedsMaximumAmountPerTransaction",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentExceedsMinimumAmountPerTransaction",
					"Microsoft_Dynamics_Commerce_Runtime_ChangebackIsNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_OvertenderAmountExceedsMaximumAllowedValue",
					"Microsoft_Dynamics_Commerce_Runtime_BalanceAmountExceedsMaximumAllowedValue",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentMustBeUsedToFinalizeTransaction",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToFindListing",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToFindEmployeeActivityBreakCategory",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToFindVariant",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidStoreNumber",
					"Microsoft_Dynamics_Commerce_Runtime_SalesLineMustHavePickupDeliveryMode",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToPickupMoreThanQtyRemaining",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidDeliveryCharge",
					"Microsoft_Dynamics_Commerce_Runtime_CurrencyConversionFailed",
					"Microsoft_Dynamics_Commerce_Runtime_CurrencyChannelOrderMismatch",
					"Microsoft_Dynamics_Commerce_Runtime_CurrencyNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCancellationCharge",
					"Microsoft_Dynamics_Commerce_Runtime_ChargeNotConfiguredOnHeadquarters",
					"Microsoft_Dynamics_Commerce_Runtime_ShippingChargeRefundCannotBePositive",
					"Microsoft_Dynamics_Commerce_Runtime_ShippingChargeRefundIsNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_SalesGroupItemGroupIntersectionInvalid",
					"Microsoft_Dynamics_Commerce_Runtime_CannotApplyHeaderChargesWhenShippingRefundAppliedOnCartLines",
					"Microsoft_Dynamics_Commerce_Runtime_CannotApplyRefundChargeOnProductForSale",
					"Microsoft_Dynamics_Commerce_Runtime_PickupModeOfDeliveryNotConfiguredOnHeadquarters",
					"Microsoft_Dynamics_Commerce_Runtime_SerialNumberMissing",
					"Microsoft_Dynamics_Commerce_Runtime_SerialNumberCannotBeChanged",
					"Microsoft_Dynamics_Commerce_Runtime_SerialNumberMissingInCustomerOrder",
					"Microsoft_Dynamics_Commerce_Runtime_SerializedQuantityGreaterThanOne",
					"Microsoft_Dynamics_Commerce_Runtime_MultipleCreditCardPaymentNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCardExpirationDate",
					"Microsoft_Dynamics_Commerce_Runtime_PurchaseTransferOrderMissing",
					"Microsoft_Dynamics_Commerce_Runtime_NotAllLinesSaved",
					"Microsoft_Dynamics_Commerce_Runtime_PurchaseTransferOrderRequired",
					"Microsoft_Dynamics_Commerce_Runtime_SalesMustHaveQuantityGreaterThanZero",
					"Microsoft_Dynamics_Commerce_Runtime_ReturnsMustHaveQuantityLesserThanZero",
					"Microsoft_Dynamics_Commerce_Runtime_CannotReturnMoreThanPurchased",
					"Microsoft_Dynamics_Commerce_Runtime_CannotReturnMoreThanInvoicedMinusReturned",
					"Microsoft_Dynamics_Commerce_Runtime_CannotReturnMultipleTransactions",
					"Microsoft_Dynamics_Commerce_Runtime_PropertyUpdateNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_GiftCardDiscountNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_LoadingActiveCartFromAnotherTerminalNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_ShiftAlreadyOpenOnDifferentTerminal",
					"Microsoft_Dynamics_Commerce_Runtime_TerminalHasAnOpenShift",
					"Microsoft_Dynamics_Commerce_Runtime_CashDrawerHasAnOpenShift",
					"Microsoft_Dynamics_Commerce_Runtime_ShiftStartingAmountNotEntered",
					"Microsoft_Dynamics_Commerce_Runtime_ShiftTenderDeclarationAmountNotEntered",
					"Microsoft_Dynamics_Commerce_Runtime_ShiftHasUnreconciledLines",
					"Microsoft_Dynamics_Commerce_Runtime_ReconciliationLineStatusMustBePending",
					"Microsoft_Dynamics_Commerce_Runtime_ReceiptTypeNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_ReceiptTypeNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_MoreThanOneTenderTypeForTenderTypeId",
					"Microsoft_Dynamics_Commerce_Runtime_TimeClockNotEnabled",
					"Microsoft_Dynamics_Commerce_Runtime_ViewTimeClockNotEnabled",
					"Microsoft_Dynamics_Commerce_Runtime_NoMoreThanOneOperationWithAGiftCard",
					"Microsoft_Dynamics_Commerce_Runtime_GiftCardUnlockFailed",
					"Microsoft_Dynamics_Commerce_Runtime_GiftCardLineVoidReversalNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_SalesInvoiceLineVoidReversalNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_CannotSuspendCartWithActiveTenderLines",
					"Microsoft_Dynamics_Commerce_Runtime_CannotSuspendCartWithActiveGiftCardSalesLines",
					"Microsoft_Dynamics_Commerce_Runtime_CannotUpdateUnitOfMeasureOnPriceOverriddenLine",
					"Microsoft_Dynamics_Commerce_Runtime_SettleInvoiceFailed",
					"Microsoft_Dynamics_Commerce_Runtime_TerminalNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidQuantity",
					"Microsoft_Dynamics_Commerce_Runtime_ItemQuantityExceeded",
					"Microsoft_Dynamics_Commerce_Runtime_NoPriceOverrideForReturns",
					"Microsoft_Dynamics_Commerce_Runtime_NoPriceOverrideForGiftCards",
					"Microsoft_Dynamics_Commerce_Runtime_NoPriceOverrideForInvoiceLines",
					"Microsoft_Dynamics_Commerce_Runtime_CannotAddNonProductItemToCustomerOrder",
					"Microsoft_Dynamics_Commerce_Runtime_ReturnItemPriceExceeded",
					"Microsoft_Dynamics_Commerce_Runtime_ReturnTransactionTotalExceeded",
					"Microsoft_Dynamics_Commerce_Runtime_ShiftNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_ShiftValidationError",
					"Microsoft_Dynamics_Commerce_Runtime_CredentialIdentifierAlreadyInUse",
					"Microsoft_Dynamics_Commerce_Runtime_CreditVoucherNull",
					"Microsoft_Dynamics_Commerce_Runtime_CartNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountDepositMultipleCartLinesNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountNumberIsNotSet",
					"Microsoft_Dynamics_Commerce_Runtime_CannotPayForCustomerAccountDepositWithCustomerAccountPaymentMethod",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountDepositCannotBeNegative",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountDepositCannotBeVoided",
					"Microsoft_Dynamics_Commerce_Runtime_OfflineDatabaseChunkFileNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_ChannelIsNotPublished",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidOperation",
					"Microsoft_Dynamics_Commerce_Runtime_MaxCountingDifferenceExceeded",
					"Microsoft_Dynamics_Commerce_Runtime_EmployeeNotAllowedManageSharedShift",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidAmount",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidBagNumber",
					"Microsoft_Dynamics_Commerce_Runtime_NoPrintersReturned",
					"Microsoft_Dynamics_Commerce_Runtime_EnteringPriceNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_MustKeyInEqualHigherPrice",
					"Microsoft_Dynamics_Commerce_Runtime_MustKeyInEqualLowerPrice",
					"Microsoft_Dynamics_Commerce_Runtime_MustKeyInNewPrice",
					"Microsoft_Dynamics_Commerce_Runtime_ConflictingClaimsPresentOnUserContext",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCartSalesLineAdd",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCartSalesLineUpdate",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCartState",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidProduct",
					"Microsoft_Dynamics_Commerce_Runtime_ConflictingCartLineOperation",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCartLinesAggregateError",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCartInventoryLocationId",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCartVersion",
					"Microsoft_Dynamics_Commerce_Runtime_UpdateOfReadOnlyCart",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerOrDirectoryPartyNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_CannotUpdateCustomerAndLoyaltyCardAtTheSameTime",
					"Microsoft_Dynamics_Commerce_Runtime_ConflictLoyaltyCardCustomerAndTransactionCustomer",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCashBackAmount",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToRetrieveCardPaymentAcceptResult",
					"Microsoft_Dynamics_Commerce_Runtime_PreValidationForAsyncAddressFailed",
					"Microsoft_Dynamics_Commerce_Runtime_ZeroPriceIsNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_OperationNotAllowedOnLinkedProduct",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountMismatchBetweenTransactionAndDepositLine",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountDepositLineDoesNotAllowSettingTransactionStatus",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountDepositLinesNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_ReturnLineNumberNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerNameExceedsMaximumLength",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerPhoneNumberExceedsMaximumLength",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerEmailExceedsMaximumLength",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidShiftStatusChange",
					"Microsoft_Dynamics_Commerce_Runtime_AmountExceedsMaximumAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_PrintXZReportNotConfigured",
					"Microsoft_Dynamics_Commerce_Runtime_ColumnsNameBadFormat",
					"Microsoft_Dynamics_Commerce_Runtime_SelectedValuesDidNotMatchExactlyOneProduct",
					"Microsoft_Dynamics_Commerce_Runtime_ProductNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_DiscountNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_FailedToRecallTransaction",
					"Microsoft_Dynamics_Commerce_Runtime_MultiplePrimaryAddresses",
					"Microsoft_Dynamics_Commerce_Runtime_SortingColumnsNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_WorkerDoesNotHaveAllowSaleOutsideAssortmentPermission",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidOrderInvoiceData",
					"Microsoft_Dynamics_Commerce_Runtime_NoSalesInvoiceReturned",
					"Microsoft_Dynamics_Commerce_Runtime_GiftCardLineNotAllowedWithInvoiceLine",
					"Microsoft_Dynamics_Commerce_Runtime_InvoiceLineNotAllowedInCustomerOrder",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerOrderNotAllowedToContainInvoiceLine",
					"Microsoft_Dynamics_Commerce_Runtime_SalesLineNotAllowedDuringInvoicePayment",
					"Microsoft_Dynamics_Commerce_Runtime_InvoiceLineNotAllowedWithItemLines",
					"Microsoft_Dynamics_Commerce_Runtime_ItemLinesNotAllowedWithInvoiceLine",
					"Microsoft_Dynamics_Commerce_Runtime_MultipleInvoiceLinesNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountRemovalNotAllowedForInvoiceSales",
					"Microsoft_Dynamics_Commerce_Runtime_InvoiceLineNotAllowedInCartWithoutCustomerAccount",
					"Microsoft_Dynamics_Commerce_Runtime_InvoiceLineNotAllowedInCartWithDifferentCustomerAccount",
					"Microsoft_Dynamics_Commerce_Runtime_InvoiceDiscountNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_AttributeTypeNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidAttributeValue",
					"Microsoft_Dynamics_Commerce_Runtime_AttributeValueOutOfBounds",
					"Microsoft_Dynamics_Commerce_Runtime_AttributeValueCannotBeNull",
					"Microsoft_Dynamics_Commerce_Runtime_AttributeTypeMismatch",
					"Microsoft_Dynamics_Commerce_Runtime_AttributeDefinitionNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_AttributeValidationFailure",
					"Microsoft_Dynamics_Commerce_Runtime_MixingSalesAndReturnsProhibited",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCouponCode",
					"Microsoft_Dynamics_Commerce_Runtime_CouponRequiresCustomerOnCart",
					"Microsoft_Dynamics_Commerce_Runtime_ExclusiveCouponCannotBeAppliedWithOtherCoupons",
					"Microsoft_Dynamics_Commerce_Runtime_CouponExceedsDefinedUsageLimits",
					"Microsoft_Dynamics_Commerce_Runtime_UserCannotAcceptFulfillmentLines",
					"Microsoft_Dynamics_Commerce_Runtime_UserCannotRejectFulfillmentLines",
					"Microsoft_Dynamics_Commerce_Runtime_RestrictPrintingReceiptCopy_AlreadyRegistered",
					"Microsoft_Dynamics_Commerce_Runtime_RestrictPrintingReceiptCopy_HQisNotAvailable",
					"Microsoft_Dynamics_Commerce_Runtime_RestrictPrintingReceiptCopy",
					"Microsoft_Dynamics_Commerce_Runtime_RemoveAddPaymentMethodConfigurationNotDefined",
					"Microsoft_Dynamics_Commerce_Runtime_OverrideDepostAmountShouldBeLargerThanCarriedOutAmount",
					"Microsoft_Dynamics_Commerce_Runtime_MixingItemIdsAndProductIdsProhibited",
					"Microsoft_Dynamics_Commerce_Runtime_PackingLinesFromDifferentOrdersNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidFulfillmentLineKey",
					"Microsoft_Dynamics_Commerce_Runtime_Missing_LocationId",
					"Microsoft_Dynamics_Commerce_Runtime_Missing_ShipDate",
					"Microsoft_Dynamics_Commerce_Runtime_Missing_ReceiveDate",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidOrderType",
					"Microsoft_Dynamics_Commerce_Runtime_ShippingSerializedProductsNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_ShippingMultipleOrdersNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToOpenShift",
					"Microsoft_Dynamics_Commerce_Runtime_CartAlreadyCheckedOut",
					"Microsoft_Dynamics_Commerce_Runtime_CashDrawerLimitExceeded",
					"Microsoft_Dynamics_Commerce_InvalidShift",
					"Microsoft_Dynamics_Commerce_Runtime_SuspendedTransactionNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_CartContainsProductsForReturnOnly",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerBlockedForLoyaltyEnrollment",
					"Microsoft_Dynamics_Commerce_Runtime_InactiveCouponCode",
					"Microsoft_Dynamics_Commerce_Runtime_ExpiredCouponCode",
					"Microsoft_Dynamics_Commerce_Runtime_NotStartedCouponCode",
					"Microsoft_Dynamics_Commerce_Runtime_ExceededUsageLimitCouponCode",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidResumeCartRequest",
					"Microsoft_Dynamics_Commerce_Runtime_ChargeCodeNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentException_ReturnWithoutReceiptPayment",
					"Microsoft_Dynamics_Commerce_Runtime_AddressLengthExceeded",
					"Microsoft_Dynamics_Commerce_Runtime_CountyLengthExceeded",
					"Microsoft_Dynamics_Commerce_Runtime_StreetLengthExceeded",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidLinkedPayment",
					"Microsoft_Dynamics_Commerce_Runtime_AttributeMustBeUnique",
					"Microsoft_Dynamics_Commerce_Runtime_NotesLengthExceeded",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToLocateTenderTypeWithGivenId",
					"Microsoft_Dynamics_Commerce_Runtime_TenderTypeDoesNotSupportGiftCardOperations",
					"Microsoft_Dynamics_Commerce_Runtime_ExtensibleTransactionTypeNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_NotValidLastModifiedDateTimeFromValue",
					"Microsoft_Dynamics_Commerce_Runtime_MissingRequiredCartTenderLines",
					"Microsoft_Dynamics_Commerce_Runtime_NotValidRefinerRecordIdForCustomerSearchKeywordRefiner",
					"Microsoft_Dynamics_Commerce_Runtime_NotValidCustomerOrderModeForCheckout",
					"Microsoft_Dynamics_Commerce_Runtime_NotValidCartTypeForCheckout",
					"Microsoft_Dynamics_Commerce_Runtime_MissingSequentialSignature",
					"Microsoft_Dynamics_Commerce_Runtime_MissingRecordIdForStorePickUpAddress",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidChecklistTasksUpdateRequest",
					"Microsoft_Dynamics_Commerce_Runtime_ChecklistTasksCreateNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_NotValidTransferOrder",
					"Microsoft_Dynamics_Commerce_Runtime_NotValidTransferOrderLines",
					"Microsoft_Dynamics_Commerce_Runtime_DefaultLocationNotFoundForWarehouse",
					"Microsoft_Dynamics_Commerce_Runtime_ApplyMaxQuantitiesNotSupportedForOperationType",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentTransactionServiceDeserializationError",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentNotValidStatus",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentUpdateLinesCriteriaNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_InventorySourceDocumentLineMissing",
					"Microsoft_Dynamics_Commerce_Runtime_UpdateInventoryDocumentStatusUnsupportedTransition",
					"Microsoft_Dynamics_Commerce_Runtime_AddingLinesToOrderIsNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentOverreceivingToTransferOrderIsNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentOverdeliveringToTransferOrderIsNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentOverreceivingNotEnabled",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentOvershippingNotEnabled",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentOverReceivedExceedsThreshold",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentOverShippedExceedsThreshold",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentOperationCommitFailed",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentReceiptIdNotValid",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentReceiptIdNotSupportedForGivenDocumentType",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentLockedByOtherTerminal",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentVersionNull",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentNotValidVersion",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentNotEnoughApplicableLinesForUpdateLinesByProduct",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentExceedMaximumQuantity",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentLineProductIdMissing",
					"Microsoft_Dynamics_Commerce_Runtime_StoreOrgUnitNameMissing",
					"Microsoft_Dynamics_RetailServer_BadRequest",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidItemTaxGroup",
					"Microsoft_Dynamics_Commerce_Runtime_MixingGiftCardsAndDepositLinesNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentRowVersionMismatch",
					"Microsoft_Dynamics_Commerce_Runtime_AssociatedWarrantableIsVoided",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidWarrantyLineQuantity",
					"Microsoft_Dynamics_Commerce_Runtime_DuplicatedWarranty",
					"Microsoft_Dynamics_Commerce_Runtime_SalesOrderNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_SalesOrderVoided",
					"Microsoft_Dynamics_Commerce_Runtime_WarrantyAlreadyAdded",
					"Microsoft_Dynamics_Commerce_Runtime_WarrantyAlreadyBought",
					"Microsoft_Dynamics_Commerce_Runtime_WarrantyNotApplicableByPrice",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidWarranty",
					"Microsoft_Dynamics_Commerce_Runtime_WarrantyOperationalLineNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_WarrantyForReturnedItemNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_IsNotWarranty",
					"Microsoft_Dynamics_Commerce_Runtime_CannotChangeWarrantableProductWhenItAssociatesWarranty",
					"Microsoft_Dynamics_Commerce_Runtime_WarrantyNotEmptyForReturn",
					"Microsoft_Dynamics_Commerce_Runtime_CannotSpecifyBothWarrantableLineNumberAndWarrantiedId",
					"Microsoft_Dynamics_Commerce_Runtime_CannotHaveMultipleWarrantablesOrWarrantiesWithSameWarrantiedId",
					"Microsoft_Dynamics_Commerce_Runtime_OnlySerializedProductCanHaveWarranty",
					"Microsoft_Dynamics_Commerce_Runtime_CrossCustomerWarrantyNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_CrossCustomerWarrantyReturnNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerChangeNotAllowedWithWarrantyLines",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerChangeNotAllowedWithWarrantyReturn",
					"Microsoft_Dynamics_Commerce_Runtime_CartTypeChangeNotAllowedWhenWarrantableInDifferentOrder",
					"Microsoft_Dynamics_Commerce_Runtime_WarrantyInconsistentCartType",
					"Microsoft_Dynamics_Commerce_Runtime_WarrantyRelationCombiningCashAndCarryAndCustomerOrderNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentViolatesReturnPolicy",
					"Microsoft_Dynamics_Commerce_Runtime_CardTypeNotValid",
					"Microsoft_Dynamics_Commerce_Runtime_TaxRegistrationFormatNotValid",
					"Microsoft_Dynamics_Commerce_Runtime_TaxRegistrationInvalidCategorySetup",
					"Microsoft_Dynamics_Commerce_Runtime_TaxRegistrationIsPrimaryAddressRestricted",
					"Microsoft_Dynamics_Commerce_Runtime_TaxRegistrationNumberMustBeUnique",
					"Microsoft_Dynamics_Commerce_Runtime_ElectronicAddressTypeNotValid",
					"Microsoft_Dynamics_Commerce_Runtime_RecipientAddressCountExceededMaximumAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_SearchingWarehouseLocationsInMultipleWarehousesNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_SearchingWarehouseLocationsWithoutWarehouseNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryNoAvailableReceiveQtyTransferOrder",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentSerialNumberNotMatch",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentSerialNumberLinesFulfilled",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentSerialNumberDuplicated",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentSerialNumberRequired",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentNotBlankSerialNumberRequired",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentSerialNumberLineNonIntegerQuantityEntered",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentNotAllowToUpdatePostedSerialNumbers",
					"Microsoft_Dynamics_Commerce_Runtime_MultiplePrimaryCustomerContactsNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentNotSupportedHeadquarterVersion",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentTransferOrderUnderDeliveryNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentTransferOrderLineNotAllowToClose",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentTransferOrderUnderDeliveryBelowTolerance",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentValidationResultCategoryMustBeSpecified",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentValidationResultCategoryCanOnlyBeSpecifiedOnce",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentDoesNotExist",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentPurchaseOrderChangeRequestRequired",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentPurchaseOrderChangeRequestRequirementUnknown",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocumentLineMissing",
					"Microsoft_Dynamics_Commerce_Runtime_InventorySerialNumberNotAvailable",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidEntityProperty"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.InvoiceDataValidationErrors": {
				"title": "InvoiceDataValidationErrors",
				"enum": [
					"Microsoft_Dynamics_Commerce_Runtime_InvoiceLineAlreadyExistsInCart",
					"Microsoft_Dynamics_Commerce_Runtime_InvoiceNotExists"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.FeatureNotSupportedErrors": {
				"title": "FeatureNotSupportedErrors",
				"enum": [
					"None",
					"Microsoft_Dynamics_Commerce_Runtime_RequestTypeNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_RequestParametersNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_RequestParameterValueNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_ChangeTenderTypeNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_DemoModeOperationNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_RealtimeServiceNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_ReceiptTypeNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_OnlineChannelRequired",
					"Microsoft_Dynamics_Commerce_Runtime_CouponsNotSupportedOnSalesQuotations",
					"Microsoft_Dynamics_Commerce_Runtime_FeatureNotSupportedInHeadquarters",
					"Microsoft_Dynamics_Commerce_Runtime_UpdatingCouponsNotSupportedOnPickup",
					"Microsoft_Dynamics_Commerce_Runtime_UpdateAsyncCustomerNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_GiftCardPaymentNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_GiftCardOperationNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_CurrentVersionSupportsOnlyOneInvoicePayment",
					"Microsoft_Dynamics_Commerce_Runtime_MultipleCategoryIdsNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_CrossStoreProductSearchNotSupportedInOnlineChannel",
					"Microsoft_Dynamics_Commerce_Runtime_CrossStoreGetActivePriceNotSupportedInOnlineChannel",
					"Microsoft_Dynamics_Commerce_Runtime_UpdateClientBookNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_RequestCustomerTimelineItemsNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_RequestCustomerTimelineItemTypesNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_CreateCustomerTimelineItemNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_UpdateCustomerTimelineItemNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_SearchByIdsNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_DocumentOperationNotSupportedInHeadquarters",
					"Microsoft_Dynamics_Commerce_Runtime_TaskManagementNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryInboundOutboundDocumentsWithoutASourceDocumentNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_WarrantyForCustomerOrderNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_OptimizedProductAvailabilityJobNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryInboundOutboundDocumentsValidationNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryAddingItemToPurchaseOrderNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_DataSignatureRequestHandlerExecutionDeprecated"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.SecurityErrors": {
				"title": "SecurityErrors",
				"enum": [
					"None",
					"Microsoft_Dynamics_Commerce_Runtime_AuthenticationFailed",
					"Microsoft_Dynamics_Commerce_Runtime_AuthorizationFailed",
					"Microsoft_Dynamics_Commerce_Runtime_AuthenticationMethodDisabled",
					"Microsoft_Dynamics_Commerce_Runtime_CommerceIdentityNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_EmployeePermissionContextNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_UserNotActivated",
					"Microsoft_Dynamics_Commerce_Runtime_PrincipalMissing",
					"Microsoft_Dynamics_Commerce_Runtime_PasswordRequired",
					"Microsoft_Dynamics_Commerce_Runtime_ChangePasswordFailed",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidPassword",
					"Microsoft_Dynamics_Commerce_Runtime_IdentityProviderNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidAuthenticationCredentials",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidExtendedAuthenticationCredentials",
					"Microsoft_Dynamics_Commerce_Runtime_UpdatePasswordFailed",
					"Microsoft_Dynamics_Commerce_Runtime_ResetPasswordFailed",
					"Microsoft_Dynamics_Commerce_Runtime_NonDrawerOperationsOnly",
					"Microsoft_Dynamics_Commerce_Runtime_UseExistingShiftPermissionDenied",
					"Microsoft_Dynamics_Commerce_Runtime_CreateTransferOrderNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_UserCannotMassActivation",
					"Microsoft_Dynamics_Commerce_Runtime_OpenMultipleShiftsNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_UserSessionNotOpened",
					"Microsoft_Dynamics_Commerce_Runtime_HeadquarterTransactionServiceMethodCallFailure",
					"Microsoft_Dynamics_Commerce_Runtime_HeadquarterCommunicationFailure",
					"Microsoft_Dynamics_Commerce_Runtime_DeviceTokenExpired",
					"Microsoft_Dynamics_Commerce_Runtime_DeviceTokenNotPresent",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidChannel",
					"Microsoft_Dynamics_Commerce_Runtime_ElevatedUserSameAsLoggedOnUser",
					"Microsoft_Dynamics_Commerce_Runtime_GrantTypeNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_DeviceDeactivationFailed",
					"Microsoft_Dynamics_Commerce_Runtime_HardwareStationTokenCreationFailed",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidHardwareStationToken",
					"Microsoft_Dynamics_Commerce_Runtime_UserLogonAnotherTerminal",
					"Microsoft_Dynamics_Commerce_Runtime_UnlockRegisterFailed",
					"Microsoft_Dynamics_Commerce_Runtime_ChannelDatabaseConnectionFailed",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidUserToken",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountAuthorizationFailure",
					"Microsoft_Dynamics_Commerce_Runtime_LocalLogonFailed",
					"Microsoft_Dynamics_Commerce_Runtime_LocalDeviceAuthenticationFailed",
					"Microsoft_Dynamics_Commerce_Runtime_DeviceTokenValidationFailed",
					"Microsoft_Dynamics_Commerce_Runtime_NoDeviceManagementPermission",
					"Microsoft_Dynamics_Commerce_Runtime_IncorrectLogonTypeUserAccountOrPassword",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidAudience",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidIssuer",
					"Microsoft_Dynamics_Commerce_Runtime_TenantIdNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_AADTokenIssuedForDifferentEnvironment",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidAADTenantId",
					"Microsoft_Dynamics_Commerce_Runtime_EmployeeIsConfiguredAsBlockLogin",
					"Microsoft_Dynamics_Commerce_Runtime_UserBlockedDueToTooManyFailedLogonAttempts",
					"Microsoft_Dynamics_Commerce_Runtime_UserPasswordExpired",
					"Microsoft_Dynamics_Commerce_Runtime_CheckOutNotOverHTTPS",
					"Microsoft_Dynamics_Commerce_Runtime_AttemptToActivateFromDifferentPhysicalDevice",
					"Microsoft_Dynamics_Commerce_Runtime_InternalServerError",
					"Microsoft_Dynamics_Commerce_Runtime_DeviceActivationNotAllowedWithUserTokenIssuer",
					"Microsoft_Dynamics_Commerce_Runtime_PasswordComplexityRequirementsNotMet",
					"Microsoft_Dynamics_Commerce_Runtime_PasswordHistoryRequirementsNotMet",
					"Microsoft_Dynamics_Commerce_Runtime_ReturnItemPriceExceeded",
					"Microsoft_Dynamics_Commerce_Runtime_ReturnTransactionTotalExceeded",
					"Microsoft_Dynamics_Commerce_Runtime_CredentialsNotConfigured",
					"Microsoft_Dynamics_Commerce_Runtime_PolicyBypassNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_OnBehalfOfNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_IdentityProviderTypeNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_ChannelNotAccessibleInB2BOrganization",
					"Microsoft_Dynamics_Commerce_Runtime_B2CCustomerAccessB2BChannelNotAllowed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.StorageErrors": {
				"title": "StorageErrors",
				"enum": [
					"None",
					"Microsoft_Dynamics_Commerce_Runtime_CriticalStorageError",
					"Microsoft_Dynamics_Commerce_Runtime_UnexpectedNumberOfRowsError",
					"Microsoft_Dynamics_Commerce_Runtime_ObjectVersionMismatchError",
					"Microsoft_Dynamics_Commerce_Runtime_StorageRequestTimeout",
					"Microsoft_Dynamics_Commerce_Runtime_UpdateOfReadOnlyRowError",
					"Microsoft_Dynamics_Commerce_Runtime_TransientStorageError",
					"Microsoft_Dynamics_Commerce_Runtime_ValueTooLong"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.VersionNotSupportedErrors": {
				"title": "VersionNotSupportedErrors",
				"enum": [
					"None",
					"Microsoft_Dynamics_Commerce_Runtime_RetailServerApiVersionNotSupported"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.PaymentErrors": {
				"title": "PaymentErrors",
				"enum": [
					"None",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToCapturePayment",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToAuthorizePayment",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToRefundPayment",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToCancelPayment",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToGetCardPaymentAcceptPoint",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToRetrieveCardPaymentAcceptResult",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidCashBackAmount",
					"Microsoft_Dynamics_Commerce_Runtime_ManualCardNumberNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_TenderLineCannotBeVoided",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidPaymentRequest",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentAlreadyVoided",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidLoyaltyCardNumber",
					"Microsoft_Dynamics_Commerce_Runtime_GiftCardCurrencyMismatch",
					"Microsoft_Dynamics_Commerce_Runtime_GiftCardBalanceInquiryFailed",
					"Microsoft_Dynamics_Commerce_Runtime_NoResponseFromGatewayForGiftCardBalanceInquiry",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentAmountExceedsGiftBalance",
					"Microsoft_Dynamics_Commerce_Runtime_BlockedLoyaltyCard",
					"Microsoft_Dynamics_Commerce_Runtime_NoTenderLoyaltyCard",
					"Microsoft_Dynamics_Commerce_Runtime_NotEnoughRewardPoints",
					"Microsoft_Dynamics_Commerce_Runtime_RefundAmountMoreThanAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_NoMoreThanOneLoyaltyTender",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentUsingUnauthorizedAccount",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountPaymentIsNotAllowedForCustomerOrderDepositAndCancellation",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentRequiresMerchantProperties",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountPaymentExceedsTotalAmountForCarryOutItems",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountPaymentExceedsTotalAmountForCarryOutAndReturnItems",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountLimitSignDifferentFromAmountDue",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountLimitSignDifferentFromTotalCustomerAccountPayment",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountPaymentExceedsCustomerAccountFloorLimit",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToAuthorizePaymentCardTypeMissingOrNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_FraudRisk",
					"Microsoft_Dynamics_Commerce_Runtime_TokenizedPaymentCardNotExpected",
					"Microsoft_Dynamics_Commerce_Runtime_MultipleCustomerAccountPaymentsNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountPaymentForCustomerWithoutAllowOnAccount",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountPaymentNotAllowedForOpenInvoices",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToAuthorizePaymentCardAdditionalContextRequired",
					"Microsoft_Dynamics_Commerce_Runtime_OrderManager_CreditMemo_MissingId",
					"Microsoft_Dynamics_Commerce_Runtime_UnableToReadCardTokenInfo",
					"Microsoft_Dynamics_Commerce_Runtime_TenderLineIsNotAvailableInSalesTransaction",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountPaymentExceedsAvailableCreditLimit"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.FiscalIntegrationServiceErrors": {
				"title": "FiscalIntegrationServiceErrors",
				"enum": [
					"None",
					"Microsoft_Dynamics_Commerce_Runtime_NotValidProfilesConfiguration",
					"Microsoft_Dynamics_Commerce_Runtime_FiscalService_NotFound",
					"Microsoft_Dynamics_Commerce_Runtime_UnableResolveRegistrationProcess",
					"Microsoft_Dynamics_Commerce_Runtime_UnableResolveTechnicalProfileForRegistrationProcessLine"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Retail.RetailServerLibrary.WrongEndpointErrors": {
				"title": "WrongEndpointErrors",
				"enum": [
					"None",
					"Microsoft_Dynamics_Commerce_WrongEndpoint"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Retail.RetailServerLibrary.RetailServerApiErrors": {
				"title": "RetailServerApiErrors",
				"enum": [
					"None",
					"Microsoft_Dynamics_Internal_Server_Error",
					"Microsoft_Dynamics_RetailServer_BadRequest",
					"Microsoft_Dynamics_RetailServer_RequestTooLarge",
					"Microsoft_Dynamics_RetailServer_ODataModelError",
					"Microsoft_Dynamics_RetailServer_MissingRequiredArgument",
					"Microsoft_Dynamics_RetailServer_InvalidArgumentType",
					"Microsoft_Dynamics_RetailServer_ParameterHasNullValue",
					"Microsoft_Dynamics_RetailServer_MultipleValuesOfSameArgument",
					"Microsoft_Dynamics_RetailServer_ODataControllerError"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeSourceType": {
				"title": "ReasonCodeSourceType",
				"enum": [
					"None",
					"AddSalesperson",
					"EndOfTransaction",
					"ItemDiscount",
					"ItemNotOnFile",
					"LineItemTaxChange",
					"Markup",
					"NegativeAdjustment",
					"NfcEContingencyModeEnabled",
					"NfcEVoided",
					"OpenDrawer",
					"OverridePrice",
					"ReturnItem",
					"ReturnTransaction",
					"SerialNumber",
					"StartOfTransaction",
					"TenderDeclaration",
					"TotalDiscount",
					"TransactionTaxChange",
					"VoidItem",
					"VoidPayment",
					"VoidTransaction",
					"OrderFulfillment",
					"ManualCharge"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TriggerFunctionType": {
				"title": "TriggerFunctionType",
				"enum": [
					"None",
					"Item",
					"InfoCode"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.CommerceDataExchangeErrors": {
				"title": "CommerceDataExchangeErrors",
				"enum": [
					"None",
					"Microsoft_Dynamics_Commerce_Runtime_CdxDataPackageApplicationFailure",
					"Microsoft_Dynamics_Commerce_Runtime_CdxSyncLibraryHealthCheckFailure"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.QueryType": {
				"title": "QueryType",
				"enum": [
					"None",
					"NameAndDescription",
					"AotObject"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChangeAction": {
				"title": "ChangeAction",
				"enum": [
					"None",
					"Insert",
					"Update",
					"Delete"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PeriodicDiscountOfferType": {
				"title": "PeriodicDiscountOfferType",
				"enum": [
					"MultipleBuy",
					"MixAndMatch",
					"Offer",
					"Promotion",
					"Threshold",
					"LeastExpensiveFavorRetailer",
					"OfferLineQuantityLimit",
					"ShippingThreshold"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilterType": {
				"title": "SearchFilterType",
				"enum": [
					"None",
					"Text"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InfoCodeActivity": {
				"title": "InfoCodeActivity",
				"enum": [
					"Transaction",
					"OrderFulfillment"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SrsReportFileFormat": {
				"title": "SrsReportFileFormat",
				"enum": [
					"CSV",
					"Excel",
					"HTML4_0",
					"Image",
					"MHTML",
					"PDF",
					"XML"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftReconciliationLineStatus": {
				"title": "ShiftReconciliationLineStatus",
				"enum": [
					"None",
					"Pending",
					"Reconciled",
					"Closed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchServiceType": {
				"title": "ProductSearchServiceType",
				"enum": [
					"None",
					"ChannelDatabase",
					"CommerceAzureSearchService",
					"CommerceBingSearchService"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchSuggestionType": {
				"title": "SearchSuggestionType",
				"enum": [
					"None",
					"Keyword",
					"Product",
					"ScopedCategory",
					"Category",
					"Customer"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesStatus": {
				"title": "SalesStatus",
				"enum": [
					"Unknown",
					"Created",
					"Processing",
					"Delivered",
					"Invoiced",
					"Confirmed",
					"Sent",
					"Canceled",
					"Lost"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EFTType": {
				"title": "EFTType",
				"enum": [
					"None",
					"External",
					"PaymentSDK",
					"DynamicsOnline"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FilterDeliveryModeOption": {
				"title": "FilterDeliveryModeOption",
				"enum": [
					"None",
					"FilterOutNonCarrierDeliveryMode",
					"DoNotFilterByChannel",
					"FilterOutNonPickupDeliveryMode"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentLineOperationResultMode": {
				"title": "InventoryDocumentLineOperationResultMode",
				"enum": [
					"None",
					"NoLines",
					"AllLines"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentStatus": {
				"title": "InventoryDocumentStatus",
				"enum": [
					"None",
					"Paused",
					"InProgress",
					"Committed",
					"ProcessSucceeded",
					"ProcessFailed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentUpdateLinesActionType": {
				"title": "InventoryDocumentUpdateLinesActionType",
				"enum": [
					"None",
					"ApplyQuantity",
					"ApplyMaximumQuantity"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentOperationType": {
				"title": "InventoryInboundOutboundDocumentOperationType",
				"enum": [
					"None",
					"ReceivePurchaseOrder",
					"ReceiveTransferOrder",
					"ShipTransferOrder",
					"CreateTransferOrder",
					"SaveInventoryAdjustment",
					"PostInventoryAdjustment",
					"PostInventoryTransfer",
					"SaveStockCounting",
					"PostStockCounting",
					"CreateStockCounting",
					"CreatePurchaseOrder",
					"SavePurchaseOrder"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundSourceDocumentStatus": {
				"title": "InventoryInboundOutboundSourceDocumentStatus",
				"enum": [
					"None",
					"Requested",
					"Shipped",
					"PartiallyShipped",
					"Received",
					"PartiallyReceived",
					"Cancelled",
					"Posted",
					"Committed",
					"Created"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventorySourceDocumentType": {
				"title": "InventorySourceDocumentType",
				"enum": [
					"None",
					"PurchaseOrder",
					"TransferOrder",
					"InventoryAdjustment",
					"InventoryTransfer",
					"StockCounting"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentState": {
				"title": "InventoryInboundOutboundDocumentState",
				"enum": [
					"None",
					"Active",
					"Complete",
					"Draft"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptNumberResetType": {
				"title": "ReceiptNumberResetType",
				"enum": [
					"SingleTime",
					"YearlyRecurrence"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PeriodUnit": {
				"title": "PeriodUnit",
				"enum": [
					"Day",
					"Week",
					"Month",
					"Year",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarrantyPriceRangeBaseType": {
				"title": "WarrantyPriceRangeBaseType",
				"enum": [
					"None",
					"BasePrice",
					"SellingPrice"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LogOnKeyboardType": {
				"title": "LogOnKeyboardType",
				"enum": [
					"OSKeyboard",
					"Numpad",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LogOnLayoutType": {
				"title": "LogOnLayoutType",
				"enum": [
					"Centered",
					"Right",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryModeTypeFilter": {
				"title": "DeliveryModeTypeFilter",
				"enum": [
					"None",
					"Shipping",
					"Pickup"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationResultSeverity": {
				"title": "InventoryDocumentValidationResultSeverity",
				"enum": [
					"None",
					"Informational",
					"Warning",
					"Error"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentOverreceivingErrors": {
				"title": "InventoryDocumentOverreceivingErrors",
				"enum": [
					"None",
					"QuantityExceededAllowed",
					"QuantityExceededAllowedWithinOverreceivingTolerance",
					"QuantityExceededOverreceivingTolerance"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberErrors": {
				"title": "InventoryDocumentSerialNumberErrors",
				"enum": [
					"None",
					"RequiredSerialNumberNotProvided",
					"DuplicateSerialNumberIsNotAllowed",
					"RequiredSerialNumberValidationNotProvided",
					"SerialNumberNotAvailable"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.TaskManagementErrorCode": {
				"title": "TaskManagementErrorCode",
				"enum": [
					"None",
					"Microsoft_Dynamics_Commerce_Runtime_CreateTaskFailure",
					"Microsoft_Dynamics_Commerce_Runtime_GetTaskFailure",
					"Microsoft_Dynamics_Commerce_Runtime_UpdateTaskFailure",
					"Microsoft_Dynamics_Commerce_Runtime_GraphCallTimeOut",
					"Microsoft_Dynamics_Commerce_Runtime_GraphServiceUnauthorized",
					"Microsoft_Dynamics_Commerce_Runtime_GraphServiceNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_GraphServiceConflict",
					"Microsoft_Dynamics_Commerce_Runtime_GraphServiceVersionMismatch",
					"Microsoft_Dynamics_Commerce_Runtime_GraphServiceGeneralError",
					"Microsoft_Dynamics_Commerce_Runtime_GraphService_Forbidden_MaximumActiveTasksInProject",
					"Microsoft_Dynamics_Commerce_Runtime_GraphService_Forbidden_MaximumAssigneesInTasks",
					"Microsoft_Dynamics_Commerce_Runtime_GraphService_Forbidden_MaximumTasksAssignedToUser",
					"Microsoft_Dynamics_Commerce_Runtime_GraphService_Forbidden_MaximumTasksCreatedByUser",
					"Microsoft_Dynamics_Commerce_Runtime_GraphService_Forbidden_MaximumTasksInProject",
					"Microsoft_Dynamics_Commerce_Runtime_GraphService_Forbidden_MaximumBucketsInProject",
					"Microsoft_Dynamics_Commerce_Runtime_GraphService_Forbidden_MaximumChecklistItemsOnTask",
					"Microsoft_Dynamics_Commerce_Runtime_GraphService_Forbidden_MaximumPlannerPlans",
					"Microsoft_Dynamics_Commerce_Runtime_GraphService_Forbidden_MaximumProjectsOwnedByUser",
					"Microsoft_Dynamics_Commerce_Runtime_GraphService_Forbidden_MaximumProjectsSharedWithUser",
					"Microsoft_Dynamics_Commerce_Runtime_GraphService_Forbidden_MaximumReferencesOnTask",
					"Microsoft_Dynamics_Commerce_Runtime_GraphService_Forbidden_MaximumUsersSharedWithProject",
					"Microsoft_Dynamics_Commerce_Runtime_GraphService_Forbidden_General",
					"Microsoft_Dynamics_Commerce_Runtime_GraphServiceNotValidData",
					"Microsoft_Dynamics_Commerce_Runtime_GraphServiceInternalServerError",
					"Microsoft_Dynamics_Commerce_Runtime_GraphServiceUnavailable",
					"Microsoft_Dynamics_Commerce_Runtime_TaskService_FailedToGetPlanId",
					"Microsoft_Dynamics_Commerce_Runtime_TaskService_FailedToFindExternalSubId",
					"Microsoft_Dynamics_Commerce_Runtime_TaskService_EmptyGraphToken"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeIdentityType": {
				"title": "EmployeeIdentityType",
				"enum": [
					"None",
					"CommerceIdentity",
					"AadIdentity"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentOperationType": {
				"title": "FulfillmentOperationType",
				"enum": [
					"None",
					"Pick",
					"Pack",
					"Ship",
					"Pickup",
					"Reject"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentStatus": {
				"title": "PaymentStatus",
				"enum": [
					"NotSubmitted",
					"Authorized",
					"Declined",
					"Posted",
					"Paid"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlertSourceType": {
				"title": "UserAlertSourceType",
				"enum": [
					"None",
					"Inventory_SerialNumberMissing",
					"Inventory_SerialNumberInsufficientStock"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerOrderMode": {
				"title": "CustomerOrderMode",
				"enum": [
					"None",
					"CustomerOrderCreateOrEdit",
					"OrderRecalled",
					"Pickup",
					"Return",
					"Cancellation",
					"QuoteCreateOrEdit"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryValidationErrors": {
				"title": "InventoryValidationErrors",
				"enum": [
					"Microsoft_Dynamics_Commerce_Runtime_InventoryAvailableQuantitiesRecordsExceedLimit",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocument_ShipAllNotAllowedForAdvancedWarehouse",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocument_PurchaseOrderUnderDeliveryNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocument_ClosePurchaseLineNotAllowedWhenReceiveNowQuantityIsZero",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocument_ClosePurchaseOrderLineNotAllowWhenReceiveQuantityUnderTolerance",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocument_LineNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocument_CloseTransferLineNotAllowedWhenShipNowQuantityIsZero",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocument_ShipAllForAdvancedWarehouseWithoutIssueLocation",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocument_ProductBehaviorMissing",
					"Microsoft_Dynamics_Commerce_Runtime_StockCountJournal_JournalNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocument_NoLineToCommit",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_Journal_Name_Search_Criteria_Not_Valid",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_Movement_Journal_Location_Dimension_Missing_For_Product",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_UpdateEmptyLinesNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_SearchCriteriaContainsWarehouseLocationId",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_DefaultIssueLocationNotFoundForWarehouse",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_DefaultReceiptLocationNotFoundForWarehouse",
					"Microsoft_Dynamics_Commerce_Runtime_InventorySourceDocumentMissing",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocument_CommitDocumentFailToDeserialize",
					"Microsoft_Dynamics_Commerce_Runtime_InventoryDocument_LineCannotBeDeleted",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_ReceiverNotAllowedForInboundSearchCriteria",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_SenderNotAllowedForOutboundSearchCriteria",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_FilterCannotContainTransferFromAndShipFromAtTheSameTime",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_CannotSearchPurchaseOrderByFilterTransferFrom",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_CannotSearchTransferOrderByFilterShipFrom",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_NotValidStockCountJournal",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_SerialNumberLinesFailedToDownload",
					"Microsoft_Dynamics_Commerce_Runtime_DeliveryModeTypeNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_CannotReturnMultipleVendors",
					"Microsoft_Dynamics_Commerce_Runtime_ActionNotSupportedWhenChangeManagementIsEnabled",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_NotValidTransferOrderJournalXmlStr",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_NotSupportedDocumentStateInSearchCriteria",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_NotSupportedSearchCriteriaWhenSearchInventoryDocumentLines",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_SerialNumberLineQuantityExceedsLimit",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_WarehouseNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_BulkInventoryUpdateCountExceedsLimit",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_UpdateProductWarehouseQuantityForNonDefaultWarehouseNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_UpdateProductWarehouseQuantityForMasterProductNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_UpdateProductWarehouseQuantityDuplicatedQueryItemNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_UpdateProductWarehouseQuantityForLocationControlledProductNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_RealtimeAccuracyNotSuppoted",
					"Microsoft_Dynamics_Commerce_Runtime_ProductWarehouseQuantitiesIsEmpty",
					"Microsoft_Dynamics_Commerce_Runtime_Inventory_UpdateProductWarehouseQuantityExceedValidRange"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryJournalPosAdjustmentType": {
				"title": "InventoryJournalPosAdjustmentType",
				"enum": [
					"In",
					"Out"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDataValidationErrors": {
				"title": "ProductDataValidationErrors",
				"enum": [
					"Microsoft_Dynamics_Commerce_Runtime_HavingMultipleCategoriesNotSupportedInRemoteSearch",
					"Microsoft_Dynamics_Commerce_Runtime_HavingMultipleSearchTypesIsNotSupportedInRemoteSearch",
					"Microsoft_Dynamics_Commerce_Runtime_ProductSerialNumberIsTooLong",
					"Microsoft_Dynamics_Commerce_Runtime_NullItemIdNotAllowed",
					"Microsoft_Dynamics_Commerce_Runtime_MoreThanOneProductsForSearchVariantPriceRange",
					"Microsoft_Dynamics_Commerce_Runtime_ProductIsNotMasterForSearchVariantPriceRange",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidNumberOfProductBehaviorsFound",
					"Microsoft_Dynamics_Commerce_Runtime_ProductBehaviorNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_KitComponentNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_NotValidProductSearchCriteria",
					"Microsoft_Dynamics_Commerce_Runtime_CategoryAttributeTypeNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_NotValidProductDataXml",
					"Microsoft_Dynamics_Commerce_Runtime_ItemsNotFoundOnTransaction",
					"Microsoft_Dynamics_Commerce_Runtime_DuplicatePriceLookupContextForSameProduct",
					"Microsoft_Dynamics_Commerce_Runtime_SearchFailedForClientError",
					"Microsoft_Dynamics_Commerce_Runtime_SearchIndexIsNotReady",
					"Microsoft_Dynamics_Commerce_Runtime_SearchIndexIsNotFound"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.PricingDataValidationErrors": {
				"title": "PricingDataValidationErrors",
				"enum": [
					"Microsoft_Dynamics_Commerce_Runtime_MixAndMatchDiscountWithInvalidLineGroups",
					"Microsoft_Dynamics_Commerce_Runtime_MixAndMatchDiscountWithNoLineGroups",
					"Microsoft_Dynamics_Commerce_Runtime_StartDateTimeLaterThanEndDateTime",
					"Microsoft_Dynamics_Commerce_Runtime_PricingPropertyHandlerNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_MultiplePricingPropertyHandlerFound",
					"Microsoft_Dynamics_Commerce_Runtime_PriceTradeAgreementRequestPropertyValueCannotBeNull",
					"Microsoft_Dynamics_Commerce_Runtime_CrossStoreGetActivePriceNotSupportedInOnlineChannel"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.ProductPricingConfigurationErrorCode": {
				"title": "ProductPricingConfigurationErrorCode",
				"enum": [
					"None",
					"MissingItemId",
					"MissingUnitOfMeasure",
					"InvalidQuantity"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaType": {
				"title": "MediaType",
				"enum": [
					"None",
					"Image",
					"Video",
					"File"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.OrderDataValidationErrors": {
				"title": "OrderDataValidationErrors",
				"enum": [
					"Microsoft_Dynamics_Commerce_Runtime_NotValidPickupTimeslot",
					"Microsoft_Dynamics_Commerce_Runtime_NotValidPickupTimeslotAvailabilitiesSearchOption",
					"Microsoft_Dynamics_Commerce_Runtime_NonInvoicelinesNotAllowedForSalesInvoice",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidTaxOverrideCode",
					"Microsoft_Dynamics_Commerce_Runtime_OrderPickupForCheckInNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_OrderPickupForCheckInNotValid",
					"Microsoft_Dynamics_Commerce_Runtime_CannotLoadTransactionFromHeadquarters",
					"Microsoft_Dynamics_Commerce_Runtime_ReturnSerialNumberMismatch",
					"Microsoft_Dynamics_Commerce_Runtime_MultipleQuickOrdersPerCustomer",
					"Microsoft_Dynamics_Commerce_Runtime_MustKeyInEqualLowerPriceForInvoiceLine",
					"Microsoft_Dynamics_Commerce_Runtime_MustKeyInGreatherThanZeroForInvoiceLine",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerInSuspendedCartNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_ReturnReasonCodeNotProvided",
					"Microsoft_Dynamics_Commerce_Runtime_StoreIdDoesNotExist",
					"Microsoft_Dynamics_Commerce_Runtime_InvoiceLineNotAllowedInCartWithNonAdminHavingInvoiceAccount",
					"Microsoft_Dynamics_Commerce_Runtime_DeliveryAddressIsMissingCountryOrRegionCode",
					"Microsoft_Dynamics_Commerce_Runtime_CustomerAccountMismatchBetweenCartAndTenderLine",
					"Microsoft_Dynamics_Commerce_Runtime_ChargeDescriptionExceededMaximumLength",
					"Microsoft_Dynamics_Commerce_Runtime_UnitOfMeasureConversionNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidSalesTransactionShippingAddress",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidSalesTransactionDeliveryDate",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidSalesTransactionDeliveryMode",
					"Microsoft_Dynamics_Commerce_Runtime_CannotOverrideDepositForB2bCustomer",
					"Microsoft_Dynamics_Commerce_Runtime_StoreNumberMustBeProvidedWhenItemSetPicked",
					"Microsoft_Dynamics_Commerce_Runtime_ProductIsNotGiftCard",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidTransactionTypeForRecalledOrder",
					"Microsoft_Dynamics_Commerce_Runtime_DuplicatedCartLines",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidForceCompleteTransactionUsage",
					"Microsoft_Dynamics_Commerce_Runtime_TransactionAlreadyExistsDiffersByType",
					"Microsoft_Dynamics_Commerce_Runtime_AsynchronousOrderCancellationWorkflowAlreadyExists",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidAsynchronousCancellationTargetOrder",
					"Microsoft_Dynamics_Commerce_Runtime_CannotCreateSynchronousCustomerOrderForAsyncCustomer",
					"Microsoft_Dynamics_Commerce_Runtime_UnsupportedOrderSearchSortColumn",
					"Microsoft_Dynamics_Commerce_Runtime_RetailOperationForGettingTenderTypeIsNotSupported",
					"Microsoft_Dynamics_Commerce_Runtime_SalesOrderNotValidForCancellationRequest",
					"Microsoft_Dynamics_Commerce_Runtime_CannotCreateCart"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CheckoutLocation": {
				"title": "CheckoutLocation",
				"enum": [
					"Default",
					"Local"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegionISOCode": {
				"title": "CountryRegionISOCode",
				"enum": [
					"None",
					"AU",
					"AT",
					"BE",
					"BR",
					"CA",
					"CN",
					"CZ",
					"DK",
					"EE",
					"FI",
					"FR",
					"DE",
					"HU",
					"IS",
					"IN",
					"IE",
					"IL",
					"IT",
					"JP",
					"LV",
					"LT",
					"MY",
					"MX",
					"NL",
					"NZ",
					"NO",
					"PL",
					"RU",
					"SA",
					"SG",
					"ZA",
					"ES",
					"SE",
					"CH",
					"TH",
					"TR",
					"GB",
					"US",
					"PH",
					"AE"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressOperationType": {
				"title": "AddressOperationType",
				"enum": [
					"None",
					"Create",
					"Update",
					"Deactivate"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressType": {
				"title": "AddressType",
				"enum": [
					"None",
					"Invoice",
					"Delivery",
					"AltDlv",
					"SWIFT",
					"Payment",
					"Service",
					"Home",
					"Other",
					"Business",
					"RemitTo",
					"ShipCarrierThirdPartyShipping",
					"Statement",
					"FixedAsset",
					"Onetime",
					"Recruit",
					"SMS",
					"Lading_W",
					"Unlading_W",
					"Consignment_IN"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeDataType": {
				"title": "AttributeDataType",
				"enum": [
					"None",
					"Currency",
					"DateTime",
					"Decimal",
					"Integer",
					"Text",
					"TrueFalse",
					"Video",
					"Image"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BarcodeEntryMethodType": {
				"title": "BarcodeEntryMethodType",
				"enum": [
					"SingleScanned",
					"MultipleScanned",
					"ManuallyEntered",
					"Selected"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BarcodeMaskType": {
				"title": "BarcodeMaskType",
				"enum": [
					"None",
					"Item",
					"Customer",
					"Employee",
					"Coupon",
					"DataEntry",
					"Salesperson",
					"Pharmacy",
					"DiscountCode",
					"GiftCard",
					"LoyaltyCard"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransactionStatus": {
				"title": "TransactionStatus",
				"enum": [
					"Normal",
					"Voided",
					"Posted",
					"Concluded",
					"Canceled",
					"OnHold",
					"Training",
					"Aborted"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.GiftCardOperationType": {
				"title": "GiftCardOperationType",
				"enum": [
					"None",
					"Issue",
					"AddTo",
					"CashOut"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailGiftCardType": {
				"title": "RetailGiftCardType",
				"enum": [
					"Unknown",
					"InternalGiftCard",
					"ExternalGiftCard"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceMethod": {
				"title": "PriceMethod",
				"enum": [
					"None",
					"Fixed",
					"AmountOff",
					"PercentOff"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ManualPriceEntryType": {
				"title": "ManualPriceEntryType",
				"enum": [
					"None",
					"PriceOverridden",
					"PriceKeyedIn"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ConcurrencyMode": {
				"title": "ConcurrencyMode",
				"enum": [
					"Exclusive",
					"BestPrice",
					"Compounded",
					"AlwaysApply",
					"HighestCombinedPricingPriority"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesAgreementLineType": {
				"title": "SalesAgreementLineType",
				"enum": [
					"ProductQuantity",
					"ProductVolume",
					"ProductCategory",
					"ProductRootCategory"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLineType": {
				"title": "DiscountLineType",
				"enum": [
					"None",
					"CustomerDiscount",
					"PeriodicDiscount",
					"ManualDiscount",
					"LoyaltyDiscount",
					"TenderTypeDiscount"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ManualDiscountType": {
				"title": "ManualDiscountType",
				"enum": [
					"None",
					"LineDiscountAmount",
					"LineDiscountPercent",
					"TotalDiscountAmount",
					"TotalDiscountPercent"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerDiscountType": {
				"title": "CustomerDiscountType",
				"enum": [
					"None",
					"LineDiscount",
					"MultilineDiscount",
					"TotalDiscount"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeInputType": {
				"title": "ReasonCodeInputType",
				"enum": [
					"None",
					"SubCode",
					"Date",
					"Numeric",
					"Item",
					"Customer",
					"Staff",
					"Text",
					"SubCodeButtons",
					"AgeLimit",
					"CompositeSubCodes"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLineType": {
				"title": "ReasonCodeLineType",
				"enum": [
					"Header",
					"Sales",
					"Payment",
					"IncomeExpense",
					"NoSale",
					"Affiliation",
					"Fiscal"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeModule": {
				"title": "ChargeModule",
				"enum": [
					"None",
					"Sales",
					"Retail"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeType": {
				"title": "ChargeType",
				"enum": [
					"ManualCharge",
					"PriceCharge",
					"AutoCharge"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeMethod": {
				"title": "ChargeMethod",
				"enum": [
					"Fixed",
					"Pieces",
					"Percent",
					"InterCompanyPercent",
					"External",
					"Proportional",
					"UnitSpecified",
					"UnitSpecifiedMatch"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TaxLimitBase": {
				"title": "TaxLimitBase",
				"enum": [
					"LineWithoutVat",
					"UnitWithoutVat",
					"InvoiceWithoutVat",
					"LineWithVat",
					"UnitWithVat",
					"InvoiceWithVat"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CashType": {
				"title": "CashType",
				"enum": [
					"Coin",
					"Note"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseAccountType": {
				"title": "IncomeExpenseAccountType",
				"enum": [
					"Income",
					"Expense",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLineStatus": {
				"title": "TenderLineStatus",
				"enum": [
					"None",
					"NotProcessed",
					"PendingCommit",
					"Voided",
					"Committed",
					"Historical"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLineVoidStatus": {
				"title": "TenderLineVoidStatus",
				"enum": [
					"None",
					"NormalVoid",
					"ForceVoided",
					"ForceVoidReconciled"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentProcessingType": {
				"title": "PaymentProcessingType",
				"enum": [
					"Immediate",
					"Deferred",
					"LinkedRefund",
					"Recalled"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CreditCardProcessorStatus": {
				"title": "CreditCardProcessorStatus",
				"enum": [
					"NA",
					"Approved",
					"Declined",
					"Error"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInformationType": {
				"title": "ContactInformationType",
				"enum": [
					"None",
					"Phone",
					"Email",
					"Url",
					"Telex",
					"Fax",
					"CellularPhone"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceEntityDataLevel": {
				"title": "CommerceEntityDataLevel",
				"enum": [
					"Identity",
					"Minimal",
					"Standard",
					"Extended",
					"Complete"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyType": {
				"title": "ProductPropertyType",
				"enum": [
					"None",
					"Currency",
					"DateTime",
					"Decimal",
					"Integer",
					"Text",
					"Boolean",
					"Video",
					"Image"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupType": {
				"title": "AttributeGroupType",
				"enum": [
					"Default",
					"Specification"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSource": {
				"title": "ProductSource",
				"enum": [
					"None",
					"Local",
					"Remote"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RoundingMethod": {
				"title": "RoundingMethod",
				"enum": [
					"None",
					"Nearest",
					"Up",
					"Down"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LineMultilineDiscountOnItem": {
				"title": "LineMultilineDiscountOnItem",
				"enum": [
					"None",
					"Line",
					"Multiline",
					"Both"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointEntryType": {
				"title": "LoyaltyRewardPointEntryType",
				"enum": [
					"None",
					"Earn",
					"Redeem",
					"ReturnEarned",
					"Adjust",
					"Refund"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointType": {
				"title": "LoyaltyRewardPointType",
				"enum": [
					"None",
					"Quantity",
					"Amount"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransactionType": {
				"title": "TransactionType",
				"enum": [
					"LogOff",
					"LogOn",
					"Sales",
					"Payment",
					"RemoveTender",
					"FloatEntry",
					"ChangeTender",
					"TenderDeclaration",
					"OpenDrawer",
					"SalesOrder",
					"SalesInvoice",
					"BankDrop",
					"SafeDrop",
					"IncomeExpense",
					"CustomerOrder",
					"StartingAmount",
					"SuspendShift",
					"BlindCloseShift",
					"CloseShift",
					"PrintX",
					"PrintZ",
					"PendingSalesOrder",
					"KitDisassembly",
					"AsyncCustomerQuote",
					"AsyncCustomerOrder",
					"ForceDeleteShift",
					"GiftCardInquiry",
					"SuspendedTransaction",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CashManagementTransactionContext": {
				"title": "CashManagementTransactionContext",
				"enum": [
					"Unknown",
					"Shift",
					"Safe",
					"Bank"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemEntityType": {
				"title": "CustomerTimelineItemEntityType",
				"enum": [
					"None",
					"Activity",
					"Note",
					"UnifiedActivity"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeePermissionsAllowPrintingReceiptCopy": {
				"title": "EmployeePermissionsAllowPrintingReceiptCopy",
				"enum": [
					"Always",
					"OnlyOnce",
					"OnlyOnceHqAvailable",
					"Never"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressFormatLineType": {
				"title": "AddressFormatLineType",
				"enum": [
					"None",
					"ZipCode",
					"City",
					"County",
					"State",
					"CountryRegion",
					"StreetName",
					"District",
					"StreetNumber",
					"BuildingCompliment",
					"Postbox",
					"House_RU",
					"Flat_RU",
					"CountryOKSMCode_RU"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerOrderSynchronizationMode": {
				"title": "CustomerOrderSynchronizationMode",
				"enum": [
					"Synchronous",
					"Asynchronous",
					"RealTimeWithAsyncFallback"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StatementMethod": {
				"title": "StatementMethod",
				"enum": [
					"Staff",
					"PosTerminal",
					"Total",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesRepPromptType": {
				"title": "SalesRepPromptType",
				"enum": [
					"NoPrompt",
					"PromptOnCartCreation",
					"PromptOnCartLineCreation",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailProductSearchType": {
				"title": "RetailProductSearchType",
				"enum": [
					"MatchAnySearchTerms",
					"MatchAllSearchTerms"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailDenominationsToDisplay": {
				"title": "RetailDenominationsToDisplay",
				"enum": [
					"GreaterOrEqualToAmountDue",
					"AllDenominations"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeLogonType": {
				"title": "EmployeeLogonType",
				"enum": [
					"RetailIdentityProvider",
					"AzureActiveDirectory",
					"AzureActiveDirectorySingleSignOn"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailCustomerSearchMode": {
				"title": "RetailCustomerSearchMode",
				"enum": [
					"Local",
					"Remote"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RequirePaymentForFulfillment": {
				"title": "RequirePaymentForFulfillment",
				"enum": [
					"AllowPayLater",
					"CardRequired"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CardNotPresentProcessingConfiguration": {
				"title": "CardNotPresentProcessingConfiguration",
				"enum": [
					"UseHardwareStation",
					"UseCommerceEngine"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChangeDueBehavior": {
				"title": "ChangeDueBehavior",
				"enum": [
					"ShowAlways",
					"SkipWhenZero"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FontSchemeType": {
				"title": "FontSchemeType",
				"enum": [
					"Standard",
					"Large",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeviceActivationStatus": {
				"title": "DeviceActivationStatus",
				"enum": [
					"Pending",
					"Activated",
					"Deactivated",
					"Disabled",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeviceType": {
				"title": "DeviceType",
				"enum": [
					"None",
					"OPOS",
					"WindowsPrinter",
					"Network"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DualDisplayType": {
				"title": "DualDisplayType",
				"enum": [
					"Logo",
					"ImageRotator",
					"WebBrowser",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalRegisterType": {
				"title": "FiscalRegisterType",
				"enum": [
					"None",
					"Manufacturer"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PrinterLogotype": {
				"title": "PrinterLogotype",
				"enum": [
					"None",
					"Download",
					"EpsonFlash"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PrinterLogoAlignmentType": {
				"title": "PrinterLogoAlignmentType",
				"enum": [
					"Left",
					"Center",
					"Right",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationConnectorType": {
				"title": "FiscalIntegrationConnectorType",
				"enum": [
					"Local",
					"External",
					"Internal"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationConnectorLocation": {
				"title": "FiscalIntegrationConnectorLocation",
				"enum": [
					"HardwareStation",
					"Pos"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptType": {
				"title": "ReceiptType",
				"enum": [
					"Unknown",
					"SalesReceipt",
					"CardReceiptForShop",
					"CardReceiptForCustomer",
					"CardReceiptForShopReturn",
					"CardReceiptForCustomerReturn",
					"CustomerAccountReceiptForShop",
					"CustomerAccountReceiptForCustomer",
					"CustomerAccountReceiptForShopReturn",
					"CustomerAccountReceiptForCustomerReturn",
					"CustomerAccountDeposit",
					"CreditMemo",
					"SalesOrderReceipt",
					"GiftCertificate",
					"QuotationReceipt",
					"PackingSlip",
					"PickupReceipt",
					"XReport",
					"ZReport",
					"SafeDrop",
					"BankDrop",
					"TenderDeclaration",
					"RemoveTender",
					"FloatEntry",
					"StartingAmount",
					"OrderSummaryReceipt",
					"GiftReceipt",
					"ReturnLabel",
					"EFDocDANFESimplified",
					"EFDocDANFEDetailed",
					"PickingList",
					"OpenDrawer",
					"SuspendedTransaction",
					"GiftCardInquiry",
					"CardTerminationReceiptForShop",
					"CardTerminationReceiptForCustomer",
					"TransferPackingSlip",
					"EFDocDanfeModel55",
					"InventoryAdjustment",
					"InventoryTransfer",
					"CfeDetailed",
					"CfeSimplified",
					"CfeCancelled",
					"CustomReceipt1",
					"CustomReceipt2",
					"CustomReceipt3",
					"CustomReceipt4",
					"CustomReceipt5",
					"CustomReceipt6",
					"CustomReceipt7",
					"CustomReceipt8",
					"CustomReceipt9",
					"CustomReceipt10",
					"CustomReceipt11",
					"CustomReceipt12",
					"CustomReceipt13",
					"CustomReceipt14",
					"CustomReceipt15",
					"CustomReceipt16",
					"CustomReceipt17",
					"CustomReceipt18",
					"CustomReceipt19",
					"CustomReceipt20"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PrintBehavior": {
				"title": "PrintBehavior",
				"enum": [
					"Always",
					"Never",
					"Prompt",
					"AsRequired"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DistanceUnit": {
				"title": "DistanceUnit",
				"enum": [
					"Miles",
					"Kilometers"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountStatus": {
				"title": "StockCountStatus",
				"enum": [
					"Unchanged",
					"PendingUpdate"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RecommendedElementType": {
				"title": "RecommendedElementType",
				"enum": [
					"None",
					"Product",
					"Content"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListInvitationStatus": {
				"title": "CommerceListInvitationStatus",
				"enum": [
					"None",
					"Pending",
					"Accepted"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListInvitationType": {
				"title": "CommerceListInvitationType",
				"enum": [
					"None",
					"Public",
					"Email"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchLocation": {
				"title": "SearchLocation",
				"enum": [
					"None",
					"Local",
					"Remote",
					"All"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderSearchType": {
				"title": "OrderSearchType",
				"enum": [
					"None",
					"SalesOrder",
					"SalesTransaction",
					"ConsolidateOrder"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesTransactionType": {
				"title": "SalesTransactionType",
				"enum": [
					"Sales",
					"CustomerAccountDeposit",
					"SalesInvoice",
					"IncomeExpense",
					"CustomerOrder",
					"PendingSalesOrder",
					"AsyncCustomerQuote",
					"AsyncCustomerOrder",
					"SuspendedTransaction",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.OnlineStoreCustomerType": {
				"title": "OnlineStoreCustomerType",
				"enum": [
					"B2C",
					"B2B"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefinerSource": {
				"title": "CustomerRefinerSource",
				"enum": [
					"None",
					"Attribute",
					"CustomerSearchField"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceSourceType": {
				"title": "PriceSourceType",
				"enum": [
					"None",
					"BasePrice",
					"TradeAgreement",
					"PriceAdjustment",
					"SalesAgreement",
					"Manual"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailAffiliationType": {
				"title": "RetailAffiliationType",
				"enum": [
					"General",
					"Loyalty",
					"Unknown"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentLineOriginType": {
				"title": "InventoryDocumentLineOriginType",
				"enum": [
					"None",
					"Headquarters",
					"Channel"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventorySerialNumberLineStatus": {
				"title": "InventorySerialNumberLineStatus",
				"enum": [
					"None",
					"NotRegistered",
					"Registering",
					"Registered"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventorySourceDocumentLineStatus": {
				"title": "InventorySourceDocumentLineStatus",
				"enum": [
					"None",
					"Deleted",
					"ReadOnly"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailOperation": {
				"title": "RetailOperation",
				"enum": [
					"None",
					"ItemSale",
					"PriceCheck",
					"VoidItem",
					"ItemComment",
					"PriceOverride",
					"SetQuantity",
					"ClearQuantity",
					"ItemSearch",
					"ReturnItem",
					"WeighItem",
					"LinkedItemsAdd",
					"SetDimensions",
					"ReturnTransaction",
					"ShowJournal",
					"SetCostPrice",
					"LoyaltyRequest",
					"ProcessInput",
					"SalespersonBarcode",
					"SalespersonCard",
					"SalespersonClear",
					"InvoiceComment",
					"ChangeUnitOfMeasure",
					"ItemSaleMultiple",
					"RFIDSale",
					"SalesHistory",
					"OverrideTaxTransaction",
					"OverrideTaxTransactionList",
					"OverrideTaxLine",
					"OverrideTaxLineList",
					"PackSlip",
					"DepositOverride",
					"BuyWarranty",
					"AddAffiliation",
					"AddAffiliationFromList",
					"AddSerialNumber",
					"AddAffiliationToCustomer",
					"RemoveAffiliationFromCustomer",
					"ConcludeTransaction",
					"AddLineCharge",
					"AddHeaderCharge",
					"ManageCharges",
					"RecalculateCharges",
					"AddWarrantyToAnExistingTransaction",
					"PayCash",
					"PayCard",
					"PayCustomerAccount",
					"PayCurrency",
					"PayCheck",
					"PayCashQuick",
					"PayLoyalty",
					"PayCorporateCard",
					"ChangeBack",
					"VoidPayment",
					"FleetCardInfo",
					"PayCreditMemo",
					"PayGiftCertificate",
					"CashOutGiftCard",
					"PayCardExact",
					"PayCheckExact",
					"PayCustomerAccountExact",
					"PayGiftCardExact",
					"PayLoyaltyCardExact",
					"LineDiscountAmount",
					"LineDiscountPercent",
					"TotalDiscountAmount",
					"TotalDiscountPercent",
					"DiscountCodeBarcode",
					"CalculateFullDiscounts",
					"RemovePeriodicDiscountsFromTransaction",
					"RecalculatePeriodicDiscounts",
					"PopupMenu",
					"Submenu",
					"VoidTransaction",
					"TransactionComment",
					"SalesPerson",
					"SuspendTransaction",
					"RecallTransaction",
					"RecallUnconcludedTransaction",
					"CardSwipe",
					"PharmacyPrescriptionAdd",
					"PharmacyPrescriptionCancel",
					"PharmacyPrescriptionPaid",
					"PharmacyPrescriptions",
					"IssueCreditMemo",
					"IssueGiftCertificate",
					"DisplayTotal",
					"RecallSalesOrder",
					"SalesInvoice",
					"IncomeAccounts",
					"ExpenseAccounts",
					"AddToGiftCard",
					"GiftCardBalance",
					"LoyaltyCardPointsBalance",
					"ForceCompleteTransaction",
					"CashChangerRegisterAmount",
					"CashChangerReset",
					"CashChangerRegret",
					"CashChangerExit",
					"CashChangerChange",
					"CashChangerLogOn",
					"CashChangerInit",
					"SetCustomer",
					"CustomerSearch",
					"CustomerClear",
					"CustomerCard",
					"CustomerTransactions",
					"CustomerTransactionsReport",
					"CustomerBalanceReport",
					"CustomerAdd",
					"CustomerBarcode",
					"EditCustomerOrder",
					"EditQuotation",
					"CreateCustomerOrder",
					"CreateQuotation",
					"Search",
					"CustomerEdit",
					"LoyaltyIssueCard",
					"RecalculateCustomerOrder",
					"ShipSelectedProducts",
					"ShipAllProducts",
					"PickupSelectedProducts",
					"PickupAllProducts",
					"SetQuotationExpirationDate",
					"PaymentsHistory",
					"ReturnChargesOverride",
					"CreateRetailTransaction",
					"SetCommissionSalesGroupOnTransaction",
					"SetCommissionSalesGroupOnLine",
					"ClearCommissionSalesGroupOnTransaction",
					"ClearCommissionSalesGroupOnLine",
					"CarryoutSelectedProducts",
					"CarryoutAllProducts",
					"AddCoupons",
					"RemoveCoupons",
					"ViewAllDiscounts",
					"ViewAvailableDiscounts",
					"ChangeDeliveryMode",
					"CancelOrder",
					"CreatePickingList",
					"PrintPackingSlip",
					"EditFulfillmentLine",
					"AcceptFulfillmentLine",
					"RejectFulfillmentLine",
					"PickFulfillmentLine",
					"PackFulfillmentLine",
					"ShipFulfillmentLine",
					"PickupFulfillmentLine",
					"ChangePickupLines",
					"LogOn",
					"LogOff",
					"ChangeUser",
					"LockTerminal",
					"LogOffForce",
					"EmployeeCard",
					"EmployeeBarcode",
					"ActivateDevice",
					"DeactivateDevice",
					"ChangeHardwareStation",
					"PairHardwareStation",
					"MassActivateDevice",
					"ViewMyClientBook",
					"ViewStoreClientBooks",
					"AddCustomerToClientBook",
					"RemoveCustomersFromClientBook",
					"ReassignClientBookCustomers",
					"HealthCheck",
					"NegativeAdjustment",
					"InventoryLookup",
					"StockCount",
					"PickingAndReceiving",
					"InboundInventory",
					"OutboundInventory",
					"InventoryAdjustment",
					"InventoryMovement",
					"PostStockCounting",
					"CreatePurchaseOrder",
					"ConfirmPurchaseOrder",
					"CreateTransferOrder",
					"ApplicationExit",
					"PrintTaxFree",
					"PrintPreviousSlip",
					"PrintPreviousInvoice",
					"UploadPrinterLogo",
					"RestartComputer",
					"ShutdownComputer",
					"DesignModeEnable",
					"DesignModeDisable",
					"MinimizePOSWindow",
					"BlankOperation",
					"WindowsWorkflowOperation",
					"DatabaseConnectionStatus",
					"ShowBlindClosedShifts",
					"ExtendedLogOn",
					"TimeRegistration",
					"ViewTimeClockEntries",
					"ViewProductDetails",
					"ViewOrderFulfillmentLines",
					"OpenDrawer",
					"ViewReport",
					"TenderDeclaration",
					"BlindCloseShift",
					"SuspendShift",
					"CloseShift",
					"PrintX",
					"PrintZ",
					"PrintFiscalX",
					"PrintFiscalZ",
					"CustomerAccountDeposit",
					"DeclareStartAmount",
					"FloatEntry",
					"TenderRemoval",
					"SafeDrop",
					"BankDrop",
					"ShippingAddressSearch",
					"ShippingAddressAdd",
					"ChangePassword",
					"ResetPassword",
					"KitDisassembly",
					"ForceUnlockPeripheral",
					"OpenURL",
					"ManageSafe",
					"VoidSuspendedTransactions",
					"SkipFiscalRegistration",
					"MarkFiscalEventRegistered",
					"CompleteFiscalRegistrationProcess",
					"SkipHealthCheckError",
					"PostponeFiscalRegistration",
					"ManageChecklistsAndTasks",
					"Invalid"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RefinerType": {
				"title": "RefinerType",
				"enum": [
					"SingleSelect",
					"MultiSelect",
					"FreeText"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DisplayTemplate": {
				"title": "DisplayTemplate",
				"enum": [
					"List",
					"Slider",
					"SliderWithBars",
					"Range",
					"TextBox"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefinerSource": {
				"title": "ClientBookRefinerSource",
				"enum": [
					"None",
					"Attribute",
					"CustomerSearchKeyword",
					"StaffId"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerSource": {
				"title": "ProductRefinerSource",
				"enum": [
					"None",
					"Attribute",
					"Category",
					"Price",
					"Rating"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardTenderType": {
				"title": "LoyaltyCardTenderType",
				"enum": [
					"AsCardTender",
					"AsContactTender",
					"NoTender",
					"Blocked"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReleasedProductType": {
				"title": "ReleasedProductType",
				"enum": [
					"None",
					"Item",
					"Service"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailChannelType": {
				"title": "RetailChannelType",
				"enum": [
					"RetailStore",
					"OnlineStore",
					"OnlineMarketplace",
					"SharePointOnlineStore",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LogOnConfiguration": {
				"title": "LogOnConfiguration",
				"enum": [
					"LocalDatabase",
					"RealTimeService"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransactionServiceAuthenticationType": {
				"title": "TransactionServiceAuthenticationType",
				"enum": [
					"CertificateAuthentication",
					"ServiceToServiceAuthentication",
					"AdfsServiceToServiceClientSecretAuthentication",
					"ServiceToServiceClientCertificateAuthentication",
					"AdfsServiceToServiceClientCertificateAuthentication"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.IncludePersonalDataInGuestOrderLookupPolicy": {
				"title": "IncludePersonalDataInGuestOrderLookupPolicy",
				"enum": [
					"Never",
					"GuestOrdersOnly",
					"AllOrders"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailAddressBookType": {
				"title": "RetailAddressBookType",
				"enum": [
					"Customer",
					"Employee",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventAvailabilityCalculationMode": {
				"title": "InventAvailabilityCalculationMode",
				"enum": [
					"RealTimeService",
					"Channel"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryAvailabilityClientDisplayMode": {
				"title": "InventoryAvailabilityClientDisplayMode",
				"enum": [
					"Raw",
					"Buffered",
					"None",
					"Unknown"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeActivityType": {
				"title": "EmployeeActivityType",
				"enum": [
					"ClockIn",
					"JobStop",
					"JobStart",
					"TeamStop",
					"TeamStart",
					"BreakFlowStart",
					"BreakCancelOne",
					"BreakCancelAll",
					"BreakFlowStop",
					"FinishQuantity",
					"ClockOut",
					"EventCode",
					"BreakFromWork",
					"BreakForLunch",
					"Logbook",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryPreferenceType": {
				"title": "DeliveryPreferenceType",
				"enum": [
					"None",
					"ShipToAddress",
					"PickupFromStore",
					"ElectronicDelivery",
					"DeliverItemsIndividually"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LayoutType": {
				"title": "LayoutType",
				"enum": [
					"None",
					"ModernPosCompact",
					"ModernPosFull",
					"Epos"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoiceType": {
				"title": "SalesInvoiceType",
				"enum": [
					"Journal",
					"DEL_Quotation",
					"Subscription",
					"Sales",
					"ReturnItem",
					"DEL_Blanket",
					"ItemReq"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InvoiceType": {
				"title": "InvoiceType",
				"enum": [
					"None",
					"SalesOrderInvoice",
					"FreeTextInvoice",
					"ProjectInvoice",
					"CreditNoteInvoice",
					"FreeTextCreditNoteInvoice",
					"ProjectCreditNoteInvoice"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InvoicePaidStatus": {
				"title": "InvoicePaidStatus",
				"enum": [
					"None",
					"Unpaid",
					"PartiallyPaid",
					"Paid"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxOverrideType": {
				"title": "TaxOverrideType",
				"enum": [
					"ItemSalesTaxGroup",
					"SalesTaxGroup",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxOverrideBy": {
				"title": "TaxOverrideBy",
				"enum": [
					"Line",
					"Cart",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeInputRequiredType": {
				"title": "ReasonCodeInputRequiredType",
				"enum": [
					"None",
					"Always",
					"Positive",
					"Negative"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RecordingValueType": {
				"title": "RecordingValueType",
				"enum": [
					"Preferred",
					"Example"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UserActionType": {
				"title": "UserActionType",
				"enum": [
					"Input",
					"Output",
					"Validation"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ArtifactType": {
				"title": "ArtifactType",
				"enum": [
					"None",
					"Ax7Bpm",
					"Visio",
					"TaskGuide",
					"Ax6Bpm",
					"TaskGuideResources",
					"TaskXml",
					"VideoWma",
					"ProcessXml",
					"Trace",
					"RapidStartXml",
					"UserDrawing"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FrameworkAccess": {
				"title": "FrameworkAccess",
				"enum": [
					"None",
					"Global",
					"Corporate",
					"Private",
					"BoxPackage"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataControl": {
				"title": "MetadataControl",
				"enum": [
					"None",
					"SingleValue",
					"MultiValue",
					"Tags",
					"Links",
					"ComboBox",
					"MultiSelect"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationStatus": {
				"title": "FiscalIntegrationRegistrationStatus",
				"enum": [
					"None",
					"Completed",
					"Skipped",
					"MarkedAsRegistered",
					"AutoSkipped",
					"Postponed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerOrderOperation": {
				"title": "CustomerOrderOperation",
				"enum": [
					"None",
					"Edit",
					"Cancel",
					"PickUpFromStore",
					"CreatePickingList",
					"CreatePackingSlip",
					"PrintPackingSlip",
					"Return",
					"RejectFulfillmentLine",
					"AcceptFulfillmentLine",
					"PackFulfillmentLine",
					"ShipFulfillmentLine",
					"PickFulfillmentLine"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.BusinessPartnerOperationDeliveryType": {
				"title": "BusinessPartnerOperationDeliveryType",
				"enum": [
					"None",
					"Email"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.ProspectType": {
				"title": "ProspectType",
				"enum": [
					"None",
					"Buyer",
					"BuyerSeller"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerOperationType": {
				"title": "BusinessPartnerOperationType",
				"enum": [
					"None",
					"CreateProspect",
					"AddUser",
					"DeleteUser",
					"EditUser",
					"AccountStatement",
					"InvoiceRequest",
					"PromoteBusinessPartner"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerOperationStatus": {
				"title": "BusinessPartnerOperationStatus",
				"enum": [
					"None",
					"Processed",
					"Error"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NatureOfAssessee": {
				"title": "NatureOfAssessee",
				"enum": [
					"Company",
					"Huf",
					"Firm",
					"Individual",
					"Aop",
					"Boi",
					"LocalAuthority",
					"Others"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartType": {
				"title": "CartType",
				"enum": [
					"None",
					"Shopping",
					"Checkout",
					"CustomerOrder",
					"IncomeExpense",
					"AccountDeposit"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartStatus": {
				"title": "CartStatus",
				"enum": [
					"None",
					"Created",
					"Suspended",
					"Voided"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PeriodicDiscountsCalculateScope": {
				"title": "PeriodicDiscountsCalculateScope",
				"enum": [
					"All",
					"None",
					"CouponDiscountsOnly"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxCalculationType": {
				"title": "TaxCalculationType",
				"enum": [
					"Regular",
					"GTE"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NoteRestriction": {
				"title": "NoteRestriction",
				"enum": [
					"Internal",
					"External"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerType": {
				"title": "CustomerType",
				"enum": [
					"None",
					"Person",
					"Organization"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInfoType": {
				"title": "ContactInfoType",
				"enum": [
					"None",
					"Phone",
					"Email",
					"Url",
					"Telex",
					"Fax"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistStatus": {
				"title": "ChecklistStatus",
				"enum": [
					"None",
					"NotStarted",
					"InProgress",
					"Completed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTaskDeepLinkType": {
				"title": "ChecklistTaskDeepLinkType",
				"enum": [
					"None",
					"Display",
					"Output",
					"Action",
					"Url",
					"PosOperation",
					"CustomerAccount",
					"PosOperationWithParameters"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTaskStatus": {
				"title": "ChecklistTaskStatus",
				"enum": [
					"None",
					"NotStarted",
					"InProgress",
					"Completed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DocumentStatus": {
				"title": "DocumentStatus",
				"enum": [
					"None",
					"Quotation",
					"PurchaseOrder",
					"Confirmation",
					"PickingList",
					"PackingSlip",
					"ReceiptsList",
					"Invoice",
					"ApproveJournal",
					"ProjectInvoice",
					"ProjectPackingSlip",
					"CRMQuotation",
					"Lost",
					"Canceled",
					"FreeTextInvoice",
					"RFQ",
					"RFQAccept",
					"RFQReject",
					"PurchaseRequest",
					"RFQResend"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerOrderType": {
				"title": "CustomerOrderType",
				"enum": [
					"SalesOrder",
					"Quote"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LineDiscountCalculationType": {
				"title": "LineDiscountCalculationType",
				"enum": [
					"Line",
					"Multiline",
					"MaxLineMultiline",
					"MinLineMultiline",
					"LinePlusMultiline",
					"LineMultiplyMultiline"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftStatus": {
				"title": "ShiftStatus",
				"enum": [
					"None",
					"Open",
					"Closed",
					"BlindClosed",
					"Suspended",
					"Invalid"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistrationType": {
				"title": "TaxRegistrationType",
				"enum": [
					"None",
					"INN",
					"KPP",
					"OKPO",
					"OKDP",
					"OKATO",
					"OGRN",
					"SNILS",
					"CIFTS",
					"UID",
					"TaxId",
					"BranchId",
					"CommercialRegisterCZ",
					"CustomsCustomerId",
					"Passport",
					"OfficialIdDoc",
					"ResidenceCertificate",
					"OtherIdDoc",
					"NotCensused",
					"BusinessPremiseId",
					"LotteryCode"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListType": {
				"title": "CommerceListType",
				"enum": [
					"None",
					"WishList"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListType": {
				"title": "ProductListType",
				"enum": [
					"None",
					"OrderTemplate",
					"QuickOrder",
					"WishList"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RecommendationType": {
				"title": "RecommendationType",
				"enum": [
					"None",
					"Editorial",
					"New",
					"Trending",
					"Bestselling",
					"Cart",
					"PeopleAlsoBuy",
					"Picks",
					"ShopSimilarLooks",
					"ShopSimilarDescriptions"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseTransferOrderType": {
				"title": "PurchaseTransferOrderType",
				"enum": [
					"Unknown",
					"PurchaseOrder",
					"TransferIn",
					"TransferOut",
					"TransferOrder",
					"PickingList"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUserStatus": {
				"title": "BusinessPartnerUserStatus",
				"enum": [
					"Pending",
					"Active",
					"Removed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.Framework.Exceptions.ExceptionSeverity": {
				"title": "ExceptionSeverity",
				"enum": [
					"None",
					"Error",
					"Warning",
					"Critical",
					"Informational"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.PaymentConfigurationErrors": {
				"title": "PaymentConfigurationErrors",
				"enum": [
					"None",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentConnectorNotFound",
					"Microsoft_Dynamics_Commerce_Runtime_LoyaltyCardPaymentNotConfigured",
					"Microsoft_Dynamics_Commerce_Runtime_NotValidCardTypeInformation",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidPaymentRequest",
					"Microsoft_Dynamics_Commerce_Runtime_InvalidDataInTokenizedCard",
					"Microsoft_Dynamics_Commerce_Runtime_PaymentConnectorFilesNotFoundWhileLoadingAssemblies"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryAccuracy": {
				"title": "InventoryAccuracy",
				"enum": [
					"Default",
					"Low",
					"Realtime"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ElectronicAddressType": {
				"title": "ElectronicAddressType",
				"enum": [
					"None",
					"Email"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaUsageType": {
				"title": "MediaUsageType",
				"enum": [
					"Primary",
					"Additional",
					"All",
					"None"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DateValidationType": {
				"title": "DateValidationType",
				"enum": [
					"Advanced",
					"Standard"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationFilterType": {
				"title": "AffiliationFilterType",
				"enum": [
					"None",
					"Hidden",
					"NoneHidden",
					"All"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DownloadSessionStatus": {
				"title": "DownloadSessionStatus",
				"enum": [
					"Started",
					"Available",
					"Requested",
					"Downloaded",
					"Applied",
					"Canceled",
					"CreateFailed",
					"DownloadFailed",
					"ApplyFailed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareStationType": {
				"title": "HardwareStationType",
				"enum": [
					"None",
					"Shared",
					"Dedicated"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventUploadType": {
				"title": "AuditEventUploadType",
				"enum": [
					"Async",
					"RealTime"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventType": {
				"title": "AuditEventType",
				"enum": [
					"Unknown",
					"UserLogOn",
					"UserLogOff",
					"ManagerOverride",
					"ItemVoid",
					"TransactionVoid",
					"PrintReceiptCopy",
					"PriceCheck",
					"TaxOverride",
					"QuantityCorrection",
					"PurgeTransactionsData"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditLogTraceLevel": {
				"title": "AuditLogTraceLevel",
				"enum": [
					"Trace",
					"Debug",
					"Error"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationEventType": {
				"title": "FiscalIntegrationEventType",
				"enum": [
					"None",
					"Sale",
					"PrintReceiptCopy",
					"ZReport",
					"XReport",
					"CloseShift",
					"BankDrop",
					"TenderDeclaration",
					"RemoveTender",
					"FloatEntry",
					"SafeDrop",
					"StartingAmount",
					"PackingSlip",
					"GiftReceipt",
					"CustomerAccountDeposit",
					"CreditMemo",
					"EditCustomerOrder",
					"CreateCustomerOrder",
					"DepositOverride",
					"FiscalXReport",
					"FiscalZReport",
					"AuditEvent",
					"OpenDrawer",
					"CancelCustomerOrder",
					"BeginSale",
					"PreSale",
					"IncomeAccounts",
					"ExpenseAccounts",
					"VoidTransaction",
					"SuspendTransaction",
					"RecallTransaction"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentGenerationResultType": {
				"title": "FiscalIntegrationDocumentGenerationResultType",
				"enum": [
					"None",
					"Succeeded",
					"NotSupported",
					"NotRequired",
					"Failed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcessMode": {
				"title": "FiscalIntegrationRegistrationProcessMode",
				"enum": [
					"None",
					"Disabled",
					"Excepted",
					"Full"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceCommunicationResultType": {
				"title": "FiscalIntegrationServiceCommunicationResultType",
				"enum": [
					"None",
					"Succeeded",
					"Failed"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceFailureType": {
				"title": "FiscalIntegrationServiceFailureType",
				"enum": [
					"None",
					"Busy",
					"NotAvailable",
					"SubmissionFailed",
					"Other",
					"BadResponse",
					"Timeout"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickupTimeslotAvailabilitySearchOption": {
				"title": "PickupTimeslotAvailabilitySearchOption",
				"enum": [
					"None",
					"DailyGroupingTimeslotOnly",
					"All"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.VendorValidationResultLevel": {
				"title": "VendorValidationResultLevel",
				"enum": [
					"None",
					"Approved",
					"ApprovedWithWarning",
					"NotApproved"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttachedServiceStatus": {
				"title": "AttachedServiceStatus",
				"enum": [
					"None",
					"Disabled",
					"InProgress",
					"Enabled",
					"Submitted"
				],
				"type": "string"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptEmailBehavior": {
				"title": "ReceiptEmailBehavior",
				"enum": [
					"DoNotEmail",
					"PromptUser",
					"AlwaysEmail"
				],
				"type": "string"
			},
			"System.Collections.Generic.ODataErrors.ODataError": {
				"required": [
					"error"
				],
				"type": "object",
				"properties": {
					"error": {
						"$ref": "#/components/schemas/System.Collections.Generic.ODataErrors.MainError"
					}
				}
			},
			"System.Collections.Generic.ODataErrors.MainError": {
				"required": [
					"code",
					"message"
				],
				"type": "object",
				"properties": {
					"code": {
						"type": "string"
					},
					"message": {
						"type": "string"
					},
					"target": {
						"type": "string",
						"nullable": true
					},
					"details": {
						"type": "array",
						"items": {
							"$ref": "#/components/schemas/System.Collections.Generic.ODataErrors.ErrorDetails"
						}
					},
					"innererror": {
						"$ref": "#/components/schemas/System.Collections.Generic.ODataErrors.InnerError"
					}
				}
			},
			"System.Collections.Generic.ODataErrors.ErrorDetails": {
				"required": [
					"code",
					"message"
				],
				"type": "object",
				"properties": {
					"code": {
						"type": "string"
					},
					"message": {
						"type": "string"
					},
					"target": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"System.Collections.Generic.ODataErrors.InnerError": {
				"type": "object",
				"description": "The structure of this object is service-specific"
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryCollectionResponse": {
				"title": "Collection of Category",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Category"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartCollectionResponse": {
				"title": "Collection of Cart",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerCollectionResponse": {
				"title": "Collection of Customer",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Customer"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeCollectionResponse": {
				"title": "Collection of Employee",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Employee"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistCollectionResponse": {
				"title": "Collection of Checklist",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Checklist"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderCollectionResponse": {
				"title": "Collection of SalesOrder",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftCollectionResponse": {
				"title": "Collection of Shift",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalCollectionResponse": {
				"title": "Collection of StockCountJournal",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournal"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitCollectionResponse": {
				"title": "Collection of OrgUnit",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnit"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCollectionResponse": {
				"title": "Collection of Product",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Product"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCatalogCollectionResponse": {
				"title": "Collection of ProductCatalog",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCatalog"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListCollectionResponse": {
				"title": "Collection of CommerceList",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListCollectionResponse": {
				"title": "Collection of ProductList",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductList"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RecommendationCollectionResponse": {
				"title": "Collection of Recommendation",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Recommendation"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderCollectionResponse": {
				"title": "Collection of TransferOrder",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrder"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrderCollectionResponse": {
				"title": "Collection of PurchaseOrder",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrder"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingListCollectionResponse": {
				"title": "Collection of PickingList",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingList"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseCollectionResponse": {
				"title": "Collection of Warehouse",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Warehouse"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ScanResultCollectionResponse": {
				"title": "Collection of ScanResult",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ScanResult"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderContextualOperationsMapCollectionResponse": {
				"title": "Collection of SalesOrderContextualOperationsMap",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderContextualOperationsMap"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentCollectionResponse": {
				"title": "Collection of InventoryInboundOutboundDocument",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerCollectionResponse": {
				"title": "Collection of BusinessPartner",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartner"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUserCollectionResponse": {
				"title": "Collection of BusinessPartnerUser",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUser"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SuspendedCartCollectionResponse": {
				"title": "Collection of SuspendedCart",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SuspendedCart"
								}
							}
						}
					}
				]
			},
			"Contoso.CommerceRuntime.Entities.DataModel.ExampleEntityCollectionResponse": {
				"title": "Collection of ExampleEntity",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Contoso.CommerceRuntime.Entities.DataModel.ExampleEntity"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeSwatchCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeSwatch",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeSwatch"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridButtonCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridButton",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridButton"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBaseCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLineOverrideCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLineOverride",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLineOverride"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxMeasureCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxMeasure",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxMeasure"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComparisonEntryCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComparisonEntry",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComparisonEntry"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchByFieldCriterionCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchByFieldCriterion",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchByFieldCriterion"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.Shipment",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Shipment"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftKeyCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftKey",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftKey"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SortColumnCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.SortColumn",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SortColumn"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LocalizedTextCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.LocalizedText",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LocalizedText"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeTranslationDetailsCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeTranslationDetails",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeTranslationDetails"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumerationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumeration",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumeration"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumerationTranslationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumerationTranslation",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumerationTranslation"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupTranslationDetailsCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupTranslationDetails",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupTranslationDetails"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressFormattingInfoCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressFormattingInfo",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressFormattingInfo"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfilePrinterCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfilePrinter",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfilePrinter"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileScannerCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileScanner",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileScanner"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfileCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfile",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfile"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileCashDrawerCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileCashDrawer",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileCashDrawer"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentErrorCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentError",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentError"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PrinterCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.Printer",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Printer"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilterValueCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilterValue",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilterValue"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilterCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilter",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilter"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefinerValueCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefinerValue",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefinerValue"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemAvailabilityCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemAvailability",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemAvailability"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyTranslationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyTranslation",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyTranslation"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderJournalLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderJournalLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderJournalLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceSerialNumberLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceSerialNumberLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceSerialNumberLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationCategoryResultsSummaryCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationCategoryResultsSummary",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationCategoryResultsSummary"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValueCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValue",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValue"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefinerValueCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefinerValue",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefinerValue"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyGroupCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyGroup",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyGroup"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPoint",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPoint"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComponentCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComponent",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComponent"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleLinkedProductCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleLinkedProduct",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleLinkedProduct"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValue",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValue"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyTierCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyTier",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyTier"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardTierCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardTier",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardTier"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitTransactionLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.KitTransactionLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitTransactionLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariant",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariant"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionSetCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionSet",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionSet"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValueSetCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValueSet",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValueSet"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocationsRichMediaLocationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocationsRichMediaLocation",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocationsRichMediaLocation"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineDefinitionCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineDefinition",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineDefinition"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentKitVariantSetCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentKitVariantSet",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentKitVariantSet"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitVariantContentCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.KitVariantContent",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitVariantContent"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineProductPropertyCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineProductProperty",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineProductProperty"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponentKeyCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponentKey",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponentKey"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitContactCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitContact",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitContact"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOptionCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOption",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOption"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryChargeLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryChargeLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryChargeLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfilePropertyCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfileProperty",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfileProperty"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelPropertyCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProperty",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProperty"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelLanguageCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelLanguage",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelLanguage"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreAddressBookCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreAddressBook",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreAddressBook"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DenominationDetailCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.DenominationDetail",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DenominationDetail"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderDetailCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderDetail",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderDetail"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductLookupClauseCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductLookupClause",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductLookupClause"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookupCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookup",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookup"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocationsCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocations",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocations"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridZoneCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridZone",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridZone"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ImageZoneCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ImageZone",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ImageZone"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportZoneCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportZone",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportZone"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoiceLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoiceLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoiceLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonSubCodeCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonSubCode",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonSubCode"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportRowCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportRow",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportRow"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductProperty",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductProperty"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ArtifactSummaryCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ArtifactSummary",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ArtifactSummary"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataPropertyValueCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataPropertyValue",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataPropertyValue"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NodeCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.Node",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Node"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.Line",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Line"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AnnotationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.Annotation",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Annotation"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommandArgumentCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CommandArgument",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommandArgument"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ScopeCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.Scope",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Scope"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FormContextDictionaryEntryCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.FormContextDictionaryEntry",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FormContextDictionaryEntry"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentInSlotRelationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentInSlotRelation",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentInSlotRelation"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionTenderLineAdjustmentCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionTenderLineAdjustment",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionTenderLineAdjustment"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionSalesLineAdjustmentCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionSalesLineAdjustment",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionSalesLineAdjustment"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TenderTypePolicyCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TenderTypePolicy",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TenderTypePolicy"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarrantyCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.Warranty",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Warranty"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarrantyGroupCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.WarrantyGroup",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.WarrantyGroup"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.Exceptions.LineDataValidationFailureCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.Entities.Exceptions.LineDataValidationFailure",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.Exceptions.LineDataValidationFailure"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlertCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlert",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlert"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductExistenceIdCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductExistenceId",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductExistenceId"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTierCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTier",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTier"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxViewLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxViewLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxViewLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CouponCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.Coupon",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Coupon"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAccountDepositLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAccountDepositLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAccountDepositLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentMerchantInformationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentMerchantInformation",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentMerchantInformation"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransaction",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransaction"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NoteCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.Note",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Note"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAffiliationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAffiliation",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAffiliation"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.Address",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAttributeCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAttribute",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAttribute"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInfoCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInfo",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInfo"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTaskCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTask",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTask"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesAffiliationLoyaltyTierCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesAffiliationLoyaltyTier",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesAffiliationLoyaltyTier"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInformationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInformation",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInformation"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTaxLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTaxLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTaxLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTenderLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTenderLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTenderLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftAccountLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftAccountLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftAccountLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalTransactionCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalTransaction",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalTransaction"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistrationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistration",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistration"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LinkedProductCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.LinkedProduct",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LinkedProduct"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DisplayOrderInCategoryCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.DisplayOrderInCategory",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DisplayOrderInCategory"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RelatedProductCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.RelatedProduct",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RelatedProduct"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponentCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponent",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponent"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListContributorCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListContributor",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListContributor"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListInvitationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListInvitation",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListInvitation"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrderLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrderLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrderLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingListLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingListLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingListLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataValidationFailureCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataValidationFailure",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataValidationFailure"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCode",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCode"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeRequirementCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeRequirement",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeRequirement"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TaskManagementErrorCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TaskManagementError",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TaskManagementError"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.ProductPricingConfigurationErrorCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.ProductPricingConfigurationError",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.ProductPricingConfigurationError"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineDeliveryPreferenceCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineDeliveryPreference",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineDeliveryPreference"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptTypesByFormatTypeCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptTypesByFormatType",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptTypesByFormatType"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelReferenceAdditionalLookupCriteriaCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelReferenceAdditionalLookupCriteria",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelReferenceAdditionalLookupCriteria"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ListingIdentityCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ListingIdentity",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ListingIdentity"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRatingCountCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRatingCount",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRatingCount"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLinePromotionCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLinePromotion",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLinePromotion"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupLineContextCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupLineContext",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupLineContext"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PromotionCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.Promotion",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.Promotion"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookChangeCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookChange",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookChange"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegionCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegion",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegion"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DownloadSessionCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.DownloadSession",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DownloadSession"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailSharedConfigurationParameterCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailSharedConfigurationParameter",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailSharedConfigurationParameter"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UploadJobPackageRequestCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.UploadJobPackageRequest",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UploadJobPackageRequest"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalTransactionCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalTransaction",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalTransaction"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalRegistrationLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalRegistrationLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalRegistrationLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NotificationDetailCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.NotificationDetail",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.NotificationDetail"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcessLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcessLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcessLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationFiscalRegistrationProcessSummaryLineCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationFiscalRegistrationProcessSummaryLine",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationFiscalRegistrationProcessSummaryLine"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPath",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPath"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineConfirmedShipDateChangeCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineConfirmedShipDateChange",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineConfirmedShipDateChange"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttachedServiceCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.AttachedService",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttachedService"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemTypeCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemType",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemType"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseInventoryAvailabilityCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseInventoryAvailability",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseInventoryAvailability"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductInventoryAvailabilityCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductInventoryAvailability",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductInventoryAvailability"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantityCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantity",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantity"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumerationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentProgressCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentProgress",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentProgress"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfigurationCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfiguration",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfiguration"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataTextCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataText",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataText"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataHypertextLinkCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataHypertextLink",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataHypertextLink"
								}
							}
						}
					}
				]
			},
			"System.Collections.Generic.KeyValuePair_2OfString_ProductBehaviorCollectionResponse": {
				"title": "Collection of System.Collections.Generic.KeyValuePair_2OfString_ProductBehavior",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/System.Collections.Generic.KeyValuePair_2OfString_ProductBehavior"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LineValidationResultCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.LineValidationResult",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LineValidationResult"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSequentialSignatureDataCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSequentialSignatureData",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSequentialSignatureData"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationConfigurationPropertyCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationConfigurationProperty",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationConfigurationProperty"
								}
							}
						}
					}
				]
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathSegmentCollectionResponse": {
				"title": "Collection of Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathSegment",
				"type": "object",
				"allOf": [
					{
						"$ref": "#/components/schemas/BaseCollectionPaginationCountResponse"
					},
					{
						"type": "object",
						"properties": {
							"value": {
								"type": "array",
								"items": {
									"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathSegment"
								}
							}
						}
					}
				]
			},
			"ReferenceUpdate": {
				"type": "object",
				"properties": {
					"@odata.id": {
						"type": "string"
					},
					"@odata.type": {
						"type": "string",
						"nullable": true
					}
				}
			},
			"ReferenceCreate": {
				"type": "object",
				"properties": {
					"@odata.id": {
						"type": "string"
					}
				},
				"additionalProperties": {
					"type": "object"
				}
			},
			"ReferenceNumeric": {
				"enum": [
					"-INF",
					"INF",
					"NaN"
				]
			},
			"BaseCollectionPaginationCountResponse": {
				"title": "Base collection pagination and count responses",
				"type": "object",
				"properties": {
					"@odata.count": {
						"type": "integer",
						"format": "int64",
						"nullable": true
					}
				}
			}
		},
		"responses": {
			"error": {
				"description": "error",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/System.Collections.Generic.ODataErrors.ODataError"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCatalogCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCatalogCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RecommendationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RecommendationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrderCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrderCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingListCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingListCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ScanResultCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ScanResultCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderContextualOperationsMapCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderContextualOperationsMapCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUserCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUserCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SuspendedCartCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SuspendedCartCollectionResponse"
						}
					}
				}
			},
			"Contoso.CommerceRuntime.Entities.DataModel.ExampleEntityCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Contoso.CommerceRuntime.Entities.DataModel.ExampleEntityCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeSwatchCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeSwatchCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridButtonCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridButtonCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBaseCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBaseCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLineOverrideCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLineOverrideCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxMeasureCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxMeasureCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComparisonEntryCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComparisonEntryCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchByFieldCriterionCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchByFieldCriterionCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftKeyCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftKeyCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SortColumnCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SortColumnCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LocalizedTextCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LocalizedTextCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeTranslationDetailsCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeTranslationDetailsCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumerationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumerationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumerationTranslationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumerationTranslationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupTranslationDetailsCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupTranslationDetailsCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressFormattingInfoCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressFormattingInfoCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfilePrinterCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfilePrinterCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileScannerCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileScannerCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfileCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfileCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileCashDrawerCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileCashDrawerCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentErrorCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentErrorCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PrinterCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PrinterCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilterValueCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilterValueCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilterCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilterCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefinerValueCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefinerValueCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemAvailabilityCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemAvailabilityCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyTranslationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyTranslationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderJournalLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderJournalLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceSerialNumberLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceSerialNumberLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationCategoryResultsSummaryCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationCategoryResultsSummaryCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValueCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValueCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefinerValueCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefinerValueCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyGroupCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyGroupCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComponentCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComponentCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleLinkedProductCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleLinkedProductCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyTierCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyTierCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardTierCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardTierCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitTransactionLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitTransactionLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionSetCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionSetCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValueSetCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValueSetCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocationsRichMediaLocationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocationsRichMediaLocationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineDefinitionCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineDefinitionCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentKitVariantSetCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentKitVariantSetCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitVariantContentCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitVariantContentCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineProductPropertyCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineProductPropertyCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponentKeyCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponentKeyCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitContactCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitContactCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOptionCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOptionCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryChargeLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryChargeLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfilePropertyCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfilePropertyCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelPropertyCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelPropertyCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelLanguageCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelLanguageCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreAddressBookCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreAddressBookCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DenominationDetailCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DenominationDetailCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderDetailCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderDetailCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductLookupClauseCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductLookupClauseCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookupCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookupCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocationsCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocationsCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridZoneCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridZoneCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ImageZoneCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ImageZoneCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportZoneCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportZoneCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoiceLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoiceLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonSubCodeCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonSubCodeCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportRowCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportRowCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ArtifactSummaryCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ArtifactSummaryCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataPropertyValueCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataPropertyValueCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NodeCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.NodeCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AnnotationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AnnotationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommandArgumentCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommandArgumentCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ScopeCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ScopeCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FormContextDictionaryEntryCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FormContextDictionaryEntryCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentInSlotRelationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentInSlotRelationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionTenderLineAdjustmentCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionTenderLineAdjustmentCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionSalesLineAdjustmentCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionSalesLineAdjustmentCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TenderTypePolicyCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TenderTypePolicyCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarrantyCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.WarrantyCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarrantyGroupCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.WarrantyGroupCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.Exceptions.LineDataValidationFailureCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.Exceptions.LineDataValidationFailureCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlertCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlertCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductExistenceIdCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductExistenceIdCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTierCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTierCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxViewLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxViewLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CouponCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CouponCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAccountDepositLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAccountDepositLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentMerchantInformationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentMerchantInformationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NoteCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.NoteCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAffiliationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAffiliationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAttributeCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAttributeCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInfoCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInfoCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTaskCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTaskCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesAffiliationLoyaltyTierCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesAffiliationLoyaltyTierCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInformationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInformationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTaxLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTaxLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTenderLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTenderLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftAccountLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftAccountLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalTransactionCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalTransactionCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistrationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistrationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LinkedProductCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LinkedProductCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DisplayOrderInCategoryCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DisplayOrderInCategoryCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RelatedProductCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RelatedProductCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponentCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponentCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListContributorCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListContributorCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListInvitationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListInvitationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrderLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrderLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingListLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingListLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataValidationFailureCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataValidationFailureCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeRequirementCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeRequirementCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TaskManagementErrorCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TaskManagementErrorCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.ProductPricingConfigurationErrorCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.ProductPricingConfigurationErrorCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineDeliveryPreferenceCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineDeliveryPreferenceCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptTypesByFormatTypeCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptTypesByFormatTypeCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelReferenceAdditionalLookupCriteriaCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelReferenceAdditionalLookupCriteriaCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ListingIdentityCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ListingIdentityCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRatingCountCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRatingCountCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLinePromotionCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLinePromotionCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupLineContextCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupLineContextCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PromotionCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.PromotionCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookChangeCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookChangeCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegionCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegionCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DownloadSessionCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.DownloadSessionCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailSharedConfigurationParameterCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailSharedConfigurationParameterCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UploadJobPackageRequestCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.UploadJobPackageRequestCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalTransactionCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalTransactionCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalRegistrationLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalRegistrationLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NotificationDetailCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.NotificationDetailCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcessLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcessLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationFiscalRegistrationProcessSummaryLineCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationFiscalRegistrationProcessSummaryLineCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineConfirmedShipDateChangeCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineConfirmedShipDateChangeCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttachedServiceCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.AttachedServiceCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemTypeCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemTypeCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseInventoryAvailabilityCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseInventoryAvailabilityCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductInventoryAvailabilityCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductInventoryAvailabilityCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantityCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantityCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumerationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumerationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentProgressCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentProgressCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfigurationCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfigurationCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataTextCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataTextCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataHypertextLinkCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataHypertextLinkCollectionResponse"
						}
					}
				}
			},
			"System.Collections.Generic.KeyValuePair_2OfString_ProductBehaviorCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/System.Collections.Generic.KeyValuePair_2OfString_ProductBehaviorCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LineValidationResultCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.LineValidationResultCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSequentialSignatureDataCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSequentialSignatureDataCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationConfigurationPropertyCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationConfigurationPropertyCollectionResponse"
						}
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathSegmentCollectionResponse": {
				"description": "Retrieved collection",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathSegmentCollectionResponse"
						}
					}
				}
			}
		},
		"parameters": {
			"top": {
				"name": "$top",
				"in": "query",
				"description": "Show only the first n items",
				"style": "form",
				"explode": false,
				"schema": {
					"minimum": 0,
					"type": "integer"
				},
				"example": 100
			},
			"skip": {
				"name": "$skip",
				"in": "query",
				"description": "Skip the first n items",
				"style": "form",
				"explode": false,
				"schema": {
					"minimum": 0,
					"type": "integer"
				}
			},
			"count": {
				"name": "$count",
				"in": "query",
				"description": "Include count of items",
				"style": "form",
				"explode": false,
				"schema": {
					"type": "boolean"
				}
			},
			"filter": {
				"name": "$filter",
				"in": "query",
				"description": "Filter items by property values",
				"style": "form",
				"explode": false,
				"schema": {
					"type": "string"
				}
			},
			"search": {
				"name": "$search",
				"in": "query",
				"description": "Search items by search phrases",
				"style": "form",
				"explode": false,
				"schema": {
					"type": "string"
				}
			}
		},
		"examples": {
			"Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration": {
				"value": {
					"Name": "String",
					"Value": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleTransactionType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleSalesTransactionType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineStatus": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineDeliveryType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleAddressType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleLoyaltyRewardPointActivityEntryType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleAttributeDataType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReleasedProductServiceType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleElectronicAddressType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptOutputFormatType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderLookupAdditionalCriteriaType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Address": {
				"value": {
					"AddressTypeValue": 0,
					"AttentionTo": "String",
					"BuildingCompliment": "String",
					"City": "String",
					"County": "String",
					"CountyName": "String",
					"DataAreaId": "String",
					"Deactivate": true,
					"DirectoryPartyLocationRecordId": 0,
					"DirectoryPartyLocationRoleRecordId": 0,
					"DirectoryPartyTableRecordId": 0,
					"DistrictName": "String",
					"Email": "String",
					"EmailContent": "String",
					"EmailLogisticsLocationId": "String",
					"EmailLogisticsLocationRecordId": 0,
					"EmailRecordId": 0,
					"ExpireRecordId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FullAddress": "String",
					"Id": "String",
					"IsAsyncAddress": true,
					"IsPrimary": true,
					"IsPrivate": true,
					"LogisticsLocationExtRecordId": 0,
					"LogisticsLocationId": "String",
					"LogisticsLocationRecordId": 0,
					"LogisticsLocationRoleRecordId": 0,
					"Name": "String",
					"PartyNumber": "String",
					"Phone": "String",
					"PhoneExt": "String",
					"PhoneLogisticsLocationId": "String",
					"PhoneLogisticsLocationRecordId": 0,
					"PhoneRecordId": 0,
					"Postbox": "String",
					"RecordId": 0,
					"RoleCount": 0,
					"SortOrder": 0,
					"State": "String",
					"StateName": "String",
					"Street": "String",
					"StreetNumber": "String",
					"TaxGroup": "String",
					"ThreeLetterISORegionName": "String",
					"TwoLetterISORegionName": "String",
					"Url": "String",
					"UrlLogisticsLocationId": "String",
					"UrlLogisticsLocationRecordId": 0,
					"UrlRecordId": 0,
					"ZipCode": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAffiliation": {
				"value": {
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"HideInChannels": true,
					"Name": "String",
					"RecordId": 0,
					"RetailAffiliationId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerBalances": {
				"value": {
					"Balance": 0,
					"CreditLimit": 0,
					"InvoiceAccountBalance": 0,
					"InvoiceAccountCreditLimit": 0,
					"InvoiceAccountPendingBalance": 0,
					"OpenInvoiceBalance": 0,
					"OpenInvoiceCount": 0,
					"PendingBalance": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.GlobalCustomer": {
				"value": {
					"AccountNumber": "String",
					"CustomerTypeValue": 0,
					"Email": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FullAddress": "String",
					"FullName": "String",
					"Images": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
						}
					],
					"IsAsyncCustomer": true,
					"IsB2b": true,
					"OfflineImage": "String",
					"PartyNumber": "String",
					"Phone": "String",
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValue": {
				"value": {
					"AttributeValueId": 0,
					"BooleanValue": true,
					"CurrencyCode": "String",
					"CurrencyValue": 0,
					"DataTypeValue": 0,
					"DateTimeOffsetValue": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FloatValue": 0,
					"IntegerValue": 0,
					"KeyName": "String",
					"Name": "String",
					"RecordId": 0,
					"Swatches": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeSwatch"
						}
					],
					"TextValue": "String",
					"UnitOfMeasureSymbol": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Barcode": {
				"value": {
					"BarcodeId": "String",
					"BarcodePrice": 0,
					"BatchId": "String",
					"CheckDigitValidated": true,
					"CostPrice": 0,
					"CouponId": "String",
					"CustomerId": "String",
					"DataEntry": "String",
					"DateToBeActivated": "0001-01-01T00:00:00.0000000+00:00",
					"DateToBeBlocked": "0001-01-01T00:00:00.0000000+00:00",
					"DiscountCode": "String",
					"DiscountNotAllowed": true,
					"EANLicenseId": "String",
					"EmployeeId": "String",
					"EnterDimensions": true,
					"EntryMethodTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"GiftCardNumber": "String",
					"IncludedInTotalDiscount": true,
					"ItemBarcode": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemBarcode"
					},
					"ItemDepartmentId": "String",
					"ItemGroupId": "String",
					"ItemType": 0,
					"LineDiscountGroup": "String",
					"LoyaltyCardNumber": "String",
					"Message": "String",
					"MultilineDiscountGroup": "String",
					"NegativeQuantity": true,
					"Quantity": 0,
					"SalespersonId": "String",
					"ScaleItem": true,
					"ZeroPriceValid": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemBarcode": {
				"value": {
					"BarcodeSetupId": "String",
					"Description": "String",
					"Display": true,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventoryDimensionId": "String",
					"IsBlocked": true,
					"ItemBarcodeValue": "String",
					"ItemId": "String",
					"RecordId": 0,
					"UnitId": "String",
					"UseForInput": true,
					"UseForPrinting": true,
					"VariantId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGrid": {
				"value": {
					"Buttons": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridButton"
						}
					],
					"DefaultColor": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Id": "String",
					"Name": "String",
					"SpaceBetweenButtonsInPixels": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.GetButtonGridsByIdsCriteria": {
				"value": {
					"ButtonGridIds": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLine": {
				"value": {
					"AttributeValues": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
						}
					],
					"Barcode": "String",
					"BarcodeEmbeddedPrice": 0,
					"CatalogId": 0,
					"ChargeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine"
						}
					],
					"Comment": "String",
					"CommissionSalesGroup": "String",
					"DeliveryMode": "String",
					"DeliveryModeChargeAmount": 0,
					"Description": "String",
					"DetailedLineStatusValue": 0,
					"DiscountAmount": 0,
					"DiscountAmountWithoutTax": 0,
					"DiscountLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLine"
						}
					],
					"ElectronicDeliveryEmail": "String",
					"ElectronicDeliveryEmailContent": "String",
					"EntryMethodTypeValue": 0,
					"ExtendedPrice": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FulfillmentStoreId": "String",
					"GiftCardBalance": 0,
					"GiftCardCurrencyCode": "String",
					"GiftCardId": "String",
					"GiftCardOperationValue": 0,
					"GiftCardTypeValue": 0,
					"InventoryDimensionId": "String",
					"InvoiceAmount": 0,
					"InvoicedSalesId": "String",
					"InvoiceId": "String",
					"InvoiceTypeValue": 0,
					"IsCustomerAccountDeposit": true,
					"IsGiftCardLine": true,
					"IsInvoiceLine": true,
					"IsPriceKeyedIn": true,
					"IsPriceOverridden": true,
					"IsTaxOverideCodeTaxExempt": true,
					"IsVoided": true,
					"IsWarrantyLine": true,
					"ItemId": "String",
					"ItemTaxGroupId": "String",
					"LineDiscount": 0,
					"LineId": "String",
					"LineManualDiscountAmount": 0,
					"LineManualDiscountPercentage": 0,
					"LineNumber": 0,
					"LinePercentageDiscount": 0,
					"LineVersion": 0,
					"LinkedParentLineId": "String",
					"NetAmountWithoutTax": 0,
					"NetPrice": 0,
					"OriginalPrice": 0,
					"PickupTimeslotEndDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"PickupTimeslotStartDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"Price": 0,
					"PriceInBarcode": true,
					"PriceLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
						}
					],
					"ProductId": 0,
					"PromotionLines": [
						"String"
					],
					"Quantity": 0,
					"QuantityCanceled": 0,
					"QuantityInvoiced": 0,
					"QuantityNotProcessed": 0,
					"QuantityOrdered": 0,
					"QuantityPacked": 0,
					"QuantityPicked": 0,
					"QuantityRemained": 0,
					"QuantityReserved": 0,
					"QuantityReturnable": 0,
					"QuantityShipped": 0,
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					],
					"RelatedDiscountedLineIds": [
						"String"
					],
					"RequestedDeliveryDate": "0001-01-01T00:00:00.0000000+00:00",
					"ReturnInventTransId": "String",
					"ReturnLineNumber": 0,
					"ReturnStore": "String",
					"ReturnTaxLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
						}
					],
					"ReturnTerminalId": "String",
					"ReturnTransactionId": "String",
					"SalesAgreementLineRecordId": 0,
					"SalesStatusValue": 0,
					"SalesTaxGroupId": "String",
					"SerialNumber": "String",
					"ShippingAddress": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"StaffId": "String",
					"TaxAmount": 0,
					"TaxLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
						}
					],
					"TaxOverrideCode": "String",
					"TaxRatePercent": 0,
					"ThirdPartyGiftCardInfo": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ThirdPartyGiftCardInfo"
					},
					"TotalAmount": 0,
					"TrackingId": "String",
					"UnitOfMeasureSymbol": "String",
					"WarehouseId": "String",
					"WarehouseLocation": "String",
					"WarrantableLineNumber": 0,
					"WarrantableSalesId": "String",
					"WarrantableSerialNumber": "String",
					"WarrantableTransactionId": "String",
					"WarrantiedId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ThirdPartyGiftCardInfo": {
				"value": {
					"Amount": 0,
					"Authorization": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CardTypeInfo": {
				"value": {
					"AllowManualInput": true,
					"CardTypeValue": 0,
					"CashBackLimit": 0,
					"CheckModulus": true,
					"ConnectorName": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"HasTenderDiscount": true,
					"IsExpirationDateRequired": true,
					"IsPinRequired": true,
					"Issuer": "String",
					"Name": "String",
					"NumberFrom": "String",
					"NumberTo": "String",
					"PaymentMethodId": "String",
					"PaymentProcessorMethod": "String",
					"RecordId": 0,
					"TypeId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CashDeclaration": {
				"value": {
					"Amount": 0,
					"CashTypeValue": 0,
					"Currency": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IncludeInQuickPayShortcuts": true,
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseAccount": {
				"value": {
					"AccountName": "String",
					"AccountNameAlias": "String",
					"AccountNumber": "String",
					"AccountTypeValue": 0,
					"Amount": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Message1Line": "String",
					"Message2Line": "String",
					"Quantity": 0,
					"SlipText1Line": "String",
					"SlipText2Line": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseLine": {
				"value": {
					"AccountTypeValue": 0,
					"Amount": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IncomeExpenseAccount": "String",
					"Shift": "String",
					"StoreNumber": "String",
					"Terminal": "String",
					"TransactionStatusValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartTenderLine": {
				"value": {
					"Amount": 0,
					"AmountInCompanyCurrency": 0,
					"AmountInTenderedCurrency": 0,
					"AuthorizedAmount": 0,
					"CardPaymentAcceptResult": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CardPaymentAcceptResult"
					},
					"CardPaymentAccountId": "String",
					"CardProcessorStatusValue": 0,
					"CardTypeId": "String",
					"CashBackAmount": 0,
					"CompanyCurrencyExchangeRate": 0,
					"CreditMemoId": "String",
					"Currency": "String",
					"CustomerId": "String",
					"ExchangeRate": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"GiftCardExpirationMonth": 0,
					"GiftCardExpirationYear": 0,
					"GiftCardId": "String",
					"GiftCardPin": "String",
					"IsChangeLine": true,
					"IsHistorical": true,
					"IsLinkedRefund": true,
					"IsPolicyBypassed": true,
					"IsVoidable": true,
					"LineNumber": 0,
					"LinkedPaymentCurrency": "String",
					"LinkedPaymentLineNumber": 0,
					"LinkedPaymentRefRecId": 0,
					"LinkedPaymentStore": "String",
					"LinkedPaymentTerminalId": "String",
					"LinkedPaymentTransactionId": "String",
					"LoyaltyCardId": "String",
					"PaymentCard": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentCard"
					},
					"PaymentRefRecId": 0,
					"ProcessingTypeValue": 0,
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					],
					"SignatureData": "String",
					"StatusValue": 0,
					"TenderLineId": "String",
					"TenderTypeId": "String",
					"TokenizedPaymentCard": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TokenizedPaymentCard"
					},
					"VoidStatusValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine": {
				"value": {
					"AmountRefunded": 0,
					"BeginDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"CalculatedAmount": 0,
					"CalculatedProratedAmount": 0,
					"ChargeCode": "String",
					"ChargeLineId": "String",
					"ChargeLineOverrides": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLineOverride"
						}
					],
					"ChargeMethodValue": 0,
					"ChargeTypeValue": 0,
					"CurrencyCode": "String",
					"Description": "String",
					"EndDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FromAmount": 0,
					"GrossAmount": 0,
					"IsHeaderChargeProrated": true,
					"IsInvoiced": true,
					"IsOverridden": true,
					"IsRefundable": true,
					"IsReturnByReceipt": true,
					"IsShipping": true,
					"ItemId": "String",
					"ItemTaxGroupId": "String",
					"Keep": 0,
					"MarkupAutoLineRecordId": 0,
					"MarkupAutoTableRecId": 0,
					"ModuleTypeValue": 0,
					"NetAmount": 0,
					"NetAmountPerUnit": 0,
					"NetAmountWithAllInclusiveTax": 0,
					"OriginalItemTaxGroupId": "String",
					"OriginalSalesTaxGroupId": "String",
					"Price": 0,
					"Quantity": 0,
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					],
					"ReturnLineTaxAmount": 0,
					"ReturnTaxLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
						}
					],
					"SaleLineNumber": 0,
					"SalesOrderUnitOfMeasure": "String",
					"SalesTaxGroupId": "String",
					"SpecificUnitSymbol": "String",
					"TaxAmount": 0,
					"TaxAmountExclusive": 0,
					"TaxAmountExemptInclusive": 0,
					"TaxAmountInclusive": 0,
					"TaxExemptPriceInclusiveOriginalPrice": 0,
					"TaxExemptPriceInclusiveReductionAmount": 0,
					"TaxLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
						}
					],
					"TaxMeasures": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxMeasure"
						}
					],
					"TaxRatePercent": 0,
					"ToAmount": 0,
					"TransactionId": "String",
					"Value": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CityInfo": {
				"value": {
					"CountryRegionId": "String",
					"CountyId": "String",
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"StateId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommissionSalesGroup": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"GroupId": "String",
					"Name": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInformation": {
				"value": {
					"ContactInformationTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Value": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeCategory": {
				"value": {
					"Attribute": 0,
					"DataTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"KeyName": "String",
					"Name": "String",
					"NameTranslations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation"
						}
					],
					"RecordId": 0,
					"Value": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeProduct": {
				"value": {
					"Attribute": 0,
					"DataTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsDimension": true,
					"KeyName": "String",
					"MetadataFlags": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductAttributeMetadataFlags"
					},
					"Name": "String",
					"NameTranslations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation"
						}
					],
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComparisonEntry": {
				"value": {
					"AttributeValue": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValue"
					},
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProductId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComparisonLine": {
				"value": {
					"AttributeName": "String",
					"AttributeRecordId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProductAttributeComparisonEntries": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComparisonEntry"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchField": {
				"value": {
					"CanBeRefined": true,
					"DisplayName": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsShortcut": true,
					"SearchField": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchFieldType"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchByFieldCriteria": {
				"value": {
					"Criteria": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchByFieldCriterion"
						}
					],
					"DataLevelValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchByFieldCriterion": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SearchField": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchFieldType"
					},
					"SearchTerm": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchFieldType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderShipments": {
				"value": {
					"ChannelId": 0,
					"ChannelReferenceId": "String",
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"CurrencyCode": "String",
					"CustomerId": "String",
					"DeliveryMode": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"GrossAmount": 0,
					"InventoryLocationId": "String",
					"ReceiptId": "String",
					"RequestedDeliveryDate": "0001-01-01T00:00:00.0000000+00:00",
					"SalesId": "String",
					"SalesLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLine"
						}
					],
					"Shipments": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Shipment"
						}
					],
					"StatusValue": 0,
					"TaxAmount": 0,
					"TotalAmount": 0,
					"TransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Shipment": {
				"value": {
					"CarrierId": "String",
					"CarrierName": "String",
					"DeliveryAddress": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"DeliveryMode": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LatestCarrierTrackingInfo": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TrackingInfo"
					},
					"SalesId": "String",
					"ShipDate": "0001-01-01T00:00:00.0000000+00:00",
					"ShipmentId": "String",
					"ShipmentLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentLine"
						}
					],
					"ShippingWeight": 0,
					"TermsOfDelivery": "String",
					"TrackingNumber": "String",
					"TrackingUrl": "String",
					"WeightUnit": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentLine": {
				"value": {
					"DeliveredQuantity": 0,
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventDimId": "String",
					"InventoryTransactionId": "String",
					"ItemId": "String",
					"OrderedQuantity": 0,
					"RemainingQuantity": 0,
					"ShipmentLineId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Transaction": {
				"value": {
					"BeginDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FromSafe": "String",
					"FromShiftId": "String",
					"FromShiftTerminalId": "String",
					"GiftCardActiveFrom": "0001-01-01T00:00:00.0000000+00:00",
					"GiftCardBalance": 0,
					"GiftCardExpireDate": "0001-01-01T00:00:00.0000000+00:00",
					"GiftCardHistoryDetails": "String",
					"GiftCardIdMasked": "String",
					"GiftCardIssueAmount": 0,
					"GrossAmount": 0,
					"Id": "String",
					"IsCreatedOffline": true,
					"LanguageId": "String",
					"ReceiptId": "String",
					"ShiftId": "String",
					"ShiftTerminalId": "String",
					"StaffId": "String",
					"StoreId": "String",
					"TerminalId": "String",
					"ToSafe": "String",
					"ToShiftId": "String",
					"ToShiftTerminalId": "String",
					"TotalAmount": 0,
					"TransactionDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"TransactionDestinationContextTypeValue": 0,
					"TransactionSourceContextTypeValue": 0,
					"TransactionStatusValue": 0,
					"TransactionTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftReconciliationLine": {
				"value": {
					"AmountInOriginalCurrency": 0,
					"GroupDescription": "String",
					"GroupId": 0,
					"ShiftGroupLinesClosedCount": 0,
					"ShiftGroupLinesCount": 0,
					"TenderType": "String",
					"TransactionCurrencyCode": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftReconciliationLineRetrievalCriteria": {
				"value": {
					"DestinationSafe": "String",
					"DestinationShift": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftKey"
					},
					"ShiftReconciliationLineStatusValue": 0,
					"Shifts": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftKey"
						}
					],
					"SourceSafe": "String",
					"SourceShift": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftKey"
					},
					"TransactionDestinationContextTypeValue": 0,
					"TransactionSourceContextTypeValue": 0,
					"TransactionTypeValues": [
						0
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchConfiguration": {
				"value": {
					"ProductSearchServiceTypeValue": 0,
					"ProductSortColumns": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SortColumn"
						}
					],
					"ProductSortColumnsLabels": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LocalizedText"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItem": {
				"value": {
					"CustomerId": "String",
					"Description": "String",
					"EntityType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemEntityType"
					},
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Id": "String",
					"StaffId": "String",
					"StartDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"Title": "String",
					"TypeId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeDefinition": {
				"value": {
					"AttributeTypeName": "String",
					"DataTypeValue": 0,
					"DefaultValue": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
					},
					"DisplayOrder": 0,
					"EnumerationDetails": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumeration"
						}
					],
					"ExtDataType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleAttributeDataType"
					},
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsEnumeration": true,
					"IsHidden": true,
					"IsMandatory": true,
					"IsMultiValue": true,
					"LowerBound": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
					},
					"Name": "String",
					"RecordId": 0,
					"TranslationDetails": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeTranslationDetails"
						}
					],
					"UpperBound": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeTranslationDetails": {
				"value": {
					"AttributeRecordId": 0,
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FriendlyName": "String",
					"HelpText": "String",
					"LanguageId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumeration": {
				"value": {
					"AttributeEnumerationTranslations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumerationTranslation"
						}
					],
					"EnumerationValue": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"OrdinalNumber": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeEnumerationTranslation": {
				"value": {
					"EnumerationTranslationValue": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LanguageId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeDefinitionCriteria": {
				"value": {
					"AttributeGroupIdentifier": 0,
					"Languages": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupDefinition": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"RecordId": 0,
					"TranslationDetails": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupTranslationDetails"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupTranslationDetails": {
				"value": {
					"AttributeGroupRecordId": 0,
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FriendlyName": "String",
					"HelpText": "String",
					"LanguageId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeGroupDefinitionCriteria": {
				"value": {
					"AttributeGroupIdentifiers": [
						0
					],
					"Languages": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CountyInfo": {
				"value": {
					"CountryRegionId": "String",
					"CountyId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"StateId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerGroup": {
				"value": {
					"CustomerGroupName": "String",
					"CustomerGroupNumber": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLine": {
				"value": {
					"Amount": 0,
					"BundleId": 0,
					"ConcurrencyModeValue": 0,
					"CustomerDiscountTypeValue": 0,
					"DealPrice": 0,
					"DiscountApplicationGroup": "String",
					"DiscountCode": "String",
					"DiscountCost": 0,
					"DiscountLineTypeValue": 0,
					"EffectiveAmount": 0,
					"EffectivePercentage": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsCompoundable": true,
					"IsDiscountCodeRequired": true,
					"LineNumber": 0,
					"ManualDiscountTypeValue": 0,
					"OfferDescription": "String",
					"OfferId": "String",
					"OfferName": "String",
					"Percentage": 0,
					"PeriodicDiscountTypeValue": 0,
					"PricingAttributeCombinationPriority": 0,
					"PricingPriorityNumber": 0,
					"SaleLineNumber": 0,
					"SavedEffectiveAmount": 0,
					"ThresholdAmountRequired": 0,
					"ValidFrom": "0001-01-01T00:00:00.0000000+00:00",
					"ValidTo": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeePermissions": {
				"value": {
					"AllowAcceptOrder": true,
					"AllowConfirmPurchaseOrder": true,
					"AllowCreatePurchaseOrder": true,
					"AllowCreateTransferOrder": true,
					"AllowManageSharedShift": true,
					"AllowMassActivation": true,
					"AllowPostInventoryAdjustment": true,
					"AllowPostponeRegistration": true,
					"AllowPostStockCounting": true,
					"AllowPriceOverride": 0,
					"AllowPrintingReceiptCopy": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeePermissionsAllowPrintingReceiptCopy"
					},
					"AllowRejectOrder": true,
					"AllowSaleOutsideAssortment": true,
					"AllowSkipFiscalRegistration": true,
					"AllowSkipRegistrationOrMarkAsRegistered": true,
					"AllowTaskGuides": true,
					"AllowTaskManagement": true,
					"AllowUseSharedShift": true,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"MaximumDiscountPercentage": 0,
					"MaximumLineDiscountAmount": 0,
					"MaximumLineReturnAmount": 0,
					"MaximumTotalDiscountAmount": 0,
					"MaximumTotalDiscountPercentage": 0,
					"MaxTotalReturnAmount": 0,
					"PriceOverrideRestrictionValue": 0,
					"Roles": [
						"String"
					],
					"StaffId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty": {
				"value": {
					"Key": "String",
					"Value": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue": {
				"value": {
					"BooleanValue": true,
					"ByteValue": "AA==",
					"DateTimeOffsetValue": "0001-01-01T00:00:00.0000000+00:00",
					"DecimalValue": 0,
					"IntegerValue": 0,
					"LongValue": 0,
					"StringValue": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegionInfo": {
				"value": {
					"AddressFormatId": "String",
					"AddressFormatLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressFormattingInfo"
						}
					],
					"AddressFormatName": "String",
					"CountryRegionId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ISOCode": "String",
					"LanguageId": "String",
					"LongName": "String",
					"ShortName": "String",
					"TimeZone": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CreditMemo": {
				"value": {
					"Balance": 0,
					"CurrencyCode": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Id": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Currency": {
				"value": {
					"CurrencyCode": "String",
					"CurrencySymbol": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"NumberOfDecimals": 0,
					"RoundOffPrice": 0,
					"RoundOffSales": 0,
					"RoundOffTypePrice": 0,
					"RoundOffTypeSales": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CurrencyAmount": {
				"value": {
					"ConvertedAmount": 0,
					"CurrencyCode": "String",
					"CurrencySymbol": "String",
					"ExchangeRate": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RoundedConvertedAmount": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ScaleUnitConfiguration": {
				"value": {
					"Id": "String",
					"Name": "String",
					"Region": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EnvironmentConfiguration": {
				"value": {
					"AADAuthority": "String",
					"BaseVersion": "String",
					"ClientAppInsightsInstrumentationKey": "String",
					"EnvironmentId": "String",
					"EnvironmentName": "String",
					"FrameworkName": "String",
					"HardwareStationAppInsightsInstrumentationKey": "String",
					"ScaleUnit": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ScaleUnitConfiguration"
					},
					"TenantId": "00000000-0000-0000-0000-000000000000",
					"WindowsPhonePosAppInsightsInstrumentationKey": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderManagementConfiguration": {
				"value": {
					"EnableContactEditPromptForAsyncOrderCancellation": true,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"OrderAttributeForTIN": 0,
					"SkipSalesInvoiceSelectionDuringReturn": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeviceConfiguration": {
				"value": {
					"AccentColor": 0,
					"AggregateItemsForPrinting": true,
					"AggregatePayments": true,
					"AllowItemsAggregation": true,
					"AllowManualOfflineBeforeSignIn": true,
					"AlwaysExpandTransactionScreenLineDetails": true,
					"ApplyDiscountsToPriceKeyedIn": true,
					"ApplyDiscountsToPriceOverrides": true,
					"AskForSalesRepresentative": 0,
					"AuditEnabled": true,
					"AutoExitMethodValue": 0,
					"AutoLogOffTimeoutInMinutes": 0,
					"AutoSynchronizeDeviceNumberSequences": true,
					"BackgroundPictureAsBase64": "String",
					"BackgroundPictureId": 0,
					"BankDropCalculation": 0,
					"CardNotPresentProcessingConfigurationValue": 0,
					"ChangeDueBehaviorValue": 0,
					"ChannelId": 0,
					"ChargeOverrideReasonCode": "String",
					"CreateAsyncCustomers": true,
					"CreateOfflineCustomerOrders": true,
					"CreateRecording": true,
					"CultureName": "String",
					"Currency": "String",
					"CustomerAccountFloorLimit": 0,
					"CustomerDisplayText1": "String",
					"CustomerDisplayText2": "String",
					"DecimalNotRequiredForMinorCurrencyUnit": true,
					"DefaultCustomerSearchModeValue": 0,
					"DenominationsToDisplayValue": 0,
					"DeviceRecId": 0,
					"DiscountAtTotal": "String",
					"DisplaySecondaryTotalCurrency": true,
					"DisplayTaxExemptInLineDetails": true,
					"EFTStoreId": 0,
					"EFTTerminalId": "String",
					"EmployeeLogonTypeValue": 0,
					"EnableAdvancedOfflineSwitching": true,
					"EnableAxCustomerSearch": true,
					"EnableQuickPayShortcuts": true,
					"EnableTimeRegistration": true,
					"EndOfTransaction": "String",
					"ExitAfterEachTransaction": true,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FiscalRegistrationProcessId": "String",
					"FontScheme": 0,
					"FunctionalityProfileDescription": "String",
					"GenerateLoyaltyCardNumber": true,
					"HardwareConfigurations": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfigurations"
					},
					"HardwareProfile": "String",
					"HeaderColor": 0,
					"HideTrainingMode": true,
					"IncludeCreditNoteInvoices": true,
					"IncludeFreeTextInvoices": true,
					"IncludeKitComponents": true,
					"IncludeProjectInvoices": true,
					"IncludeSalesOrderInvoices": true,
					"InventLocationId": "String",
					"IsProductSuggestionsEnabled": true,
					"IsSalesRepRequired": true,
					"ItemNotOnFile": "String",
					"LimitStaffListToStore": true,
					"LineItemTaxChange": "String",
					"LogOnBackgroundPictureAsBase64": "String",
					"LogonBackgroundPictureId": 0,
					"LogonBackgroundPictureIdCompact": 0,
					"LogonBackgroundPictureIdCompactPortrait": 0,
					"LogonBackgroundPictureIdPortrait": 0,
					"LogOnBackgroundPicturePortraitAsBase64": "String",
					"ManuallyCalculateCharges": true,
					"ManuallyCalculateComplexDiscounts": true,
					"ManuallyCalculateTaxes": true,
					"MarkUp": "String",
					"MaximumPrice": 0,
					"MaximumQuantity": 0,
					"MaxTransactionSearchResults": 0,
					"MinimumPasswordLength": 0,
					"MustKeyInPriceIfZero": true,
					"NewOfflineDatabaseCheckInterval": 0,
					"NfcEContingencyModeEnabled": "String",
					"NfcEVoided": "String",
					"OfflineProfileId": 0,
					"OfflineSwitchApiPerformanceThresholdInSeconds": 0,
					"OfflineTransactionUploadInterval": 0,
					"OpenDrawer": "String",
					"OpenDrawerAtLogOnLogOff": true,
					"OverridePrice": "String",
					"Placement": "String",
					"PlaybackRecording": true,
					"PrintReceiptsOnCardDecline": true,
					"PrintTaxRefundChecks": true,
					"PrintTenderDetailsOnXReport": true,
					"PrintVoidTransactionReceipts": true,
					"PrintXZReportsOnTerminal": true,
					"ProductDiscount": "String",
					"ProductSearchType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailProductSearchType"
					},
					"ProfileId": "String",
					"ProhibitMixingSalesAndReturns": true,
					"PromptOnSeamlessOffline": true,
					"ReconnectFromPerformanceInducedOfflineIntervalInSeconds": 0,
					"ReconnectToOnlineInterval": 0,
					"RefundSale": "String",
					"RejectOrderFulfillment": "String",
					"RequireAmountDeclaration": true,
					"RequirePaymentForFulfillmentValue": 0,
					"RetentionDays": 0,
					"RetryCountToOffline": 0,
					"ReturnProduct": "String",
					"SalesModeDefaultsAsCustomerOrder": true,
					"SalesPerson": "String",
					"SecondaryTotalCurrency": "String",
					"SelectHardwareStationAtStartOfTransaction": true,
					"SelectHardwareStationOnTendering": true,
					"SerialNumber": "String",
					"ShiftReconcilation": "String",
					"ShouldUseDefaultCommisionSalesGroup": true,
					"ShowAppBarLabel": true,
					"ShowDateTime": true,
					"ShowStaffListAtLogOn": true,
					"StaffBarcodeLogOn": true,
					"StaffBarcodeLogOnRequiresPassword": true,
					"StaffCardLogOn": true,
					"StaffCardLogOnRequiresPassword": true,
					"StandAlone": true,
					"StartAmountCalculation": 0,
					"StartOfTransaction": "String",
					"StatementMethod": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.StatementMethod"
					},
					"StoreNumber": "String",
					"StorePhone": "String",
					"StoreTaxGroup": "String",
					"SwitchToOfflineTimeout": 0,
					"SystemHealthCheckInterval": 0,
					"SystemLegalTermsUrl": "String",
					"SystemPrivacyStatementUrl": "String",
					"TaxExemptReceiptIndicator": "String",
					"TaxIdNumber": "String",
					"TaxOverrideGroup": 0,
					"TenderDeclaration": "String",
					"TenderDeclarationCalculation": 0,
					"TerminalDescription": "String",
					"TerminalId": "String",
					"TerminalRecId": 0,
					"TerminalStatement": true,
					"Theme": "String",
					"TransactionTaxChange": "String",
					"UseAdvancedCashManagement": true,
					"UseCustomerBasedTax": true,
					"UseDestinationBasedTax": true,
					"UseFinancialReconciliationInStore": true,
					"UseInMemoryDeviceDataStorage": true,
					"VisualProfile": "String",
					"VoidItem": "String",
					"VoidPayment": "String",
					"VoidSuspendedTransactionsOnCloseShift": true,
					"VoidTransaction": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.VisualProfile": {
				"value": {
					"AccentColor": 0,
					"BackgroundPictureId": 0,
					"ChannelId": 0,
					"CompactLogonBackgroundPictureId": 0,
					"CompactPortraitLogonBackgroundPictureId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FontSchemeTypeValue": 0,
					"HeaderColor": 0,
					"IsAppBarLabelVisible": true,
					"IsDateTimeVisible": true,
					"IsProductIdVisibleOnCartLine": true,
					"LogonBackgroundPictureId": 0,
					"LogOnKeyboardTypeValue": 0,
					"LogOnLayoutTypeValue": 0,
					"LogOnLogoPictureId": 0,
					"PortraitLogonBackgroundPictureId": 0,
					"TerminalId": "String",
					"Theme": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OperationalInsightsConfiguration": {
				"value": {
					"EnvironmentId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InstrumentationKey": "String",
					"IsEnabled": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Device": {
				"value": {
					"ActivationStatusValue": 0,
					"AllowMassActivation": true,
					"ChannelId": 0,
					"ChannelName": "String",
					"CountryRegionIsoCode": "String",
					"Description": "String",
					"DeviceId": "String",
					"DeviceNumber": "String",
					"DeviceType": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RecordId": 0,
					"TerminalId": "String",
					"TerminalRecordId": 0,
					"Token": "String",
					"TokenIssueTime": "0001-01-01T00:00:00.0000000+00:00",
					"UseInMemoryDeviceDataStorage": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountCode": {
				"value": {
					"Barcode": "String",
					"Code": "String",
					"ConcurrencyMode": 0,
					"Description": "String",
					"Disclaimer": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsDiscountCodeRequired": true,
					"IsEnabled": true,
					"Name": "String",
					"OfferId": "String",
					"RecordId": 0,
					"ValidFrom": "0001-01-01T00:00:00.0000000+00:00",
					"ValidTo": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DistrictInfo": {
				"value": {
					"CityName": "String",
					"CountryRegionId": "String",
					"CountyId": "String",
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"StateId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfile": {
				"value": {
					"CashDrawers": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileCashDrawer"
						}
					],
					"DualDisplayActive": true,
					"DualDisplayDisplayType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DualDisplayType"
					},
					"DualDisplayImageRotatorInterval": 0,
					"DualDisplayImageRotatorPath": "String",
					"DualDisplayReceiptWidthPercentage": 0,
					"DualDisplayWebBrowserUrl": "String",
					"EftCompanyId": "String",
					"EftConfiguration": 0,
					"EftData": "String",
					"EftDescription": "String",
					"EftMerchantId": "String",
					"EftPassword": "String",
					"EftPaymentConnectorName": "String",
					"EftServerName": "String",
					"EftServerPort": "String",
					"EftTestMode": true,
					"EftTypeId": 0,
					"EftUserId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FiscalIntegrationTechnicalProfiles": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfile"
						}
					],
					"FiscalPrinterManagementReportConfigParameter": "String",
					"FiscalPrinterManagementReportGiftCard": "String",
					"FiscalPrinterManagementReportPAFIdentification": "String",
					"FiscalPrinterManagementReportTenderType": "String",
					"FiscalRegisterConfiguration": "String",
					"FiscalRegisterDeviceDescription": "String",
					"FiscalRegisterDeviceName": "String",
					"FiscalRegisterDeviceTypeValue": 0,
					"KeyboardMappingId": "String",
					"KeyLockDeviceDescription": "String",
					"KeyLockDeviceName": "String",
					"KeyLockDeviceTypeValue": 0,
					"LineDisplayBalanceText": "String",
					"LineDisplayBinaryConversion": true,
					"LineDisplayCharacterSet": 0,
					"LineDisplayClosedLine1": "String",
					"LineDisplayClosedLine2": "String",
					"LineDisplayDelayForLinkedItems": 0,
					"LineDisplayDeviceDescription": "String",
					"LineDisplayDeviceName": "String",
					"LineDisplayDeviceTypeValue": 0,
					"LineDisplayDisplayLinkedItem": true,
					"LineDisplayDisplayTerminalClosed": true,
					"LineDisplayTotalText": "String",
					"MsrDeviceDescription": "String",
					"MsrDeviceName": "String",
					"MsrDeviceTypeValue": 0,
					"MsrEndTrack1": "String",
					"MsrEndTrack2": "String",
					"MsrMake": "String",
					"MsrModel": "String",
					"MsrSeparator": "String",
					"MsrStartTrack": "String",
					"PinPadDeviceDescription": "String",
					"PinPadDeviceName": "String",
					"PinPadDeviceTypeValue": 0,
					"PinPadMake": "String",
					"PinPadModel": "String",
					"Printers": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfilePrinter"
						}
					],
					"ProfileDescription": "String",
					"ProfileId": "String",
					"RecordId": 0,
					"RFIDDeviceDescription": "String",
					"RFIDDeviceName": "String",
					"RFIDDeviceTypeValue": 0,
					"ScaleDeviceDescription": "String",
					"ScaleDeviceName": "String",
					"ScaleDeviceTypeValue": 0,
					"ScaleManualInputAllowed": true,
					"ScaleTimeoutInSeconds": 0,
					"Scanners": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileScanner"
						}
					],
					"SignatureCaptureDeviceDescription": "String",
					"SignatureCaptureDeviceName": "String",
					"SignatureCaptureDeviceTypeValue": 0,
					"SignatureCaptureFormName": "String",
					"SignatureCaptureMake": "String",
					"SignatureCaptureModel": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SupportedLanguage": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LanguageId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.ParameterSet": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentCard": {
				"value": {
					"AdditionalSecurityData": "String",
					"Address1": "String",
					"Address2": "String",
					"CardNumber": "String",
					"CardTypeId": "String",
					"CCID": "String",
					"City": "String",
					"Country": "String",
					"EncryptedPin": "String",
					"ExpirationMonth": 0,
					"ExpirationYear": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"House": "String",
					"IsSwipe": true,
					"NameOnCard": "String",
					"Phone": "String",
					"State": "String",
					"Track1": "String",
					"Track2": "String",
					"Track3": "String",
					"UseShippingAddress": true,
					"VoiceAuthorizationCode": "String",
					"Zip": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CardPaymentAcceptSettings": {
				"value": {
					"AdaptorPath": "String",
					"CardPaymentEnabled": true,
					"CardTokenizationEnabled": true,
					"HideBillingAddress": true,
					"HostPageOrigin": "String",
					"Locale": "String",
					"PaymentAmount": 0,
					"RequireShippingAddress": true,
					"TenderTypeId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CardPaymentAcceptPoint": {
				"value": {
					"AcceptPageContent": "String",
					"AcceptPageSubmitUrl": "String",
					"AcceptPageUrl": "String",
					"MessageOrigin": "String",
					"NotReloadAcceptPageContentWhenAmountChanged": true,
					"PaymentConnectorId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CardPaymentAcceptResult": {
				"value": {
					"AccessCode": "String",
					"AdditionalContext": "String",
					"Email": "String",
					"PaymentSdkErrors": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentError"
						}
					],
					"Settings": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.RetrievePaymentResultSettings"
					},
					"TenderLine": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
					},
					"TokenizedPaymentCard": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TokenizedPaymentCard"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine": {
				"value": {
					"Amount": 0,
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FiscalTransactionParentGuid": "00000000-0000-0000-0000-000000000000",
					"Information": "String",
					"InformationAmount": 0,
					"InputTypeValue": 0,
					"IsChanged": true,
					"ItemTender": "String",
					"LineId": "String",
					"LineNumber": 0,
					"LineTypeValue": 0,
					"ParentLineId": "String",
					"ReasonCodeId": "String",
					"SourceCode": "String",
					"SourceCode2": "String",
					"SourceCode3": "String",
					"StatementCode": "String",
					"SubReasonCodeId": "String",
					"TransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonSubCode": {
				"value": {
					"AmountPercent": 0,
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"PriceTypeValue": 0,
					"ProductId": 0,
					"ReasonCodeId": "String",
					"SubCodeId": "String",
					"TriggerCode": "String",
					"TriggerFunctionTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Receipt": {
				"value": {
					"Body": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Footer": "String",
					"Header": "String",
					"LayoutId": "String",
					"Printers": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Printer"
						}
					],
					"ReceiptId": "String",
					"ReceiptTitle": "String",
					"ReceiptTypeStrValue": "String",
					"ReceiptTypeValue": 0,
					"TransactionId": "String",
					"Width": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptMask": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FunctionalityProfileId": "String",
					"IsIndependent": true,
					"Mask": "String",
					"ReceiptTransactionTypeValue": 0,
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLine": {
				"value": {
					"AdjustedPrice": 0,
					"AgreementPrice": 0,
					"AttainablePriceLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
						}
					],
					"AttributeValues": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
						}
					],
					"Barcode": "String",
					"BarcodeEmbeddedPrice": 0,
					"BasePrice": 0,
					"BatchId": "String",
					"BeginDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"Blocked": true,
					"CatalogId": 0,
					"ChargeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine"
						}
					],
					"Comment": "String",
					"CommissionSalesGroup": "String",
					"CommissionSalesGroupSetByCashier": "String",
					"ConfirmedShipDate": "0001-01-01T00:00:00.0000000+00:00",
					"DateToActivateItem": "0001-01-01T00:00:00.0000000+00:00",
					"DeliveryMode": "String",
					"DeliveryModeChargeAmount": 0,
					"Description": "String",
					"DetailedLineStatus": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DetailedLineStatus"
					},
					"DetailedLineStatusValue": 0,
					"DiscountAmount": 0,
					"DiscountAmountWithoutTax": 0,
					"DiscountLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLine"
						}
					],
					"ElectronicDeliveryEmailAddress": "String",
					"ElectronicDeliveryEmailContent": "String",
					"EndDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"EntryMethodTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Found": true,
					"FulfillmentStatus": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineStatus"
					},
					"FulfillmentStatusValue": 0,
					"FulfillmentStoreId": "String",
					"GiftCardBalance": 0,
					"GiftCardCurrencyCode": "String",
					"GiftCardId": "String",
					"GiftCardOperationValue": 0,
					"GiftCardTypeValue": 0,
					"GrossAmount": 0,
					"InventOrderUnitOfMeasure": "String",
					"InventoryDimensionId": "String",
					"InventoryLocationId": "String",
					"InventorySiteId": "String",
					"InventoryStatusId": "String",
					"InventoryTransactionId": "String",
					"InvoiceAmount": 0,
					"InvoicedSalesId": "String",
					"InvoiceId": "String",
					"InvoiceTypeValue": 0,
					"IsCommissionSalesGroupOverriddenByCustomer": true,
					"IsCustomerAccountDeposit": true,
					"IsGiftCardLine": true,
					"IsInvoiceLine": true,
					"IsInvoiceSettled": true,
					"IsLoyaltyDiscountApplied": true,
					"IsPriceKeyedIn": true,
					"IsPriceLocked": true,
					"IsPriceOverridden": true,
					"IsReturnByReceipt": true,
					"IsSalesAgreementSkipped": true,
					"IsSavedDiscount": true,
					"IsTaxOverideCodeTaxExempt": true,
					"IsVoided": true,
					"IsWarrantyLine": true,
					"ItemId": "String",
					"ItemTaxGroupId": "String",
					"ItemType": 0,
					"LastReturnProcessedTime": "0001-01-01T00:00:00.0000000+00:00",
					"LicensePlate": "String",
					"LineDiscount": 0,
					"LineId": "String",
					"LineManualDiscountAmount": 0,
					"LineManualDiscountPercentage": 0,
					"LineMultilineDiscOnItem": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LineMultilineDiscountOnItem"
					},
					"LineMultilineDiscOnItemValue": 0,
					"LineNumber": 0,
					"LinePercentageDiscount": 0,
					"LineVersion": 0,
					"LinkedParentLineId": "String",
					"ListingId": 0,
					"LoyaltyDiscountAmount": 0,
					"LoyaltyPercentageDiscount": 0,
					"LoyaltyRewardPointLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLine"
						}
					],
					"MasterProductId": 0,
					"NetAmount": 0,
					"NetAmountPerUnit": 0,
					"NetAmountWithAllInclusiveTax": 0,
					"NetAmountWithoutTax": 0,
					"NetPrice": 0,
					"OriginalItemTaxGroupId": "String",
					"OriginalPrice": 0,
					"OriginalSalesOrderUnitOfMeasure": "String",
					"OriginalSalesTaxGroupId": "String",
					"OriginLineId": "String",
					"PeriodicDiscount": 0,
					"PeriodicDiscountPossibilities": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLine"
						}
					],
					"PeriodicPercentageDiscount": 0,
					"PickupTimeslotEndDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"PickupTimeslotStartDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"Price": 0,
					"PriceInBarcode": true,
					"PriceLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
						}
					],
					"ProductId": 0,
					"ProductSourceValue": 0,
					"Quantity": 0,
					"QuantityCanceled": 0,
					"QuantityDiscounted": 0,
					"QuantityInvoiced": 0,
					"QuantityNotProcessed": 0,
					"QuantityOrdered": 0,
					"QuantityPacked": 0,
					"QuantityPicked": 0,
					"QuantityRemained": 0,
					"QuantityReserved": 0,
					"QuantityReturnable": 0,
					"QuantityShipped": 0,
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					],
					"RecordId": 0,
					"RelatedDiscountedLineIds": [
						"String"
					],
					"RequestedDeliveryDate": "0001-01-01T00:00:00.0000000+00:00",
					"ReservationId": "00000000-0000-0000-0000-000000000000",
					"ReturnChannelId": 0,
					"ReturnInventTransId": "String",
					"ReturnLabelProperties": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReturnLabelContent"
					},
					"ReturnLineNumber": 0,
					"ReturnLineTaxAmount": 0,
					"ReturnLoyaltyRewardPointLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLine"
						}
					],
					"ReturnQuantity": 0,
					"ReturnStore": "String",
					"ReturnTaxLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
						}
					],
					"ReturnTerminalId": "String",
					"ReturnTransactionId": "String",
					"SalesAgreementLineRecordId": 0,
					"SalesAgreementPrice": 0,
					"SalesDate": "0001-01-01T00:00:00.0000000+00:00",
					"SalesOrderUnitOfMeasure": "String",
					"SalesStatusValue": 0,
					"SalesTaxGroupId": "String",
					"SavedQuantity": 0,
					"SerialNumber": "String",
					"ShippingAddress": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"StaffId": "String",
					"StatusValue": 0,
					"TaxAmount": 0,
					"TaxAmountExclusive": 0,
					"TaxAmountExemptInclusive": 0,
					"TaxAmountInclusive": 0,
					"TaxExemptPriceInclusiveOriginalPrice": 0,
					"TaxExemptPriceInclusiveReductionAmount": 0,
					"TaxLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
						}
					],
					"TaxMeasures": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxMeasure"
						}
					],
					"TaxOverrideCode": "String",
					"TaxRatePercent": 0,
					"TenderDiscountAmount": 0,
					"TenderDiscountPercentage": 0,
					"ThirdPartyGiftCardInfo": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ThirdPartyGiftCardInfo"
					},
					"TotalAmount": 0,
					"TotalDiscount": 0,
					"TotalPercentageDiscount": 0,
					"TrackingId": "String",
					"UnitOfMeasureConversion": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.UnitOfMeasureConversion"
					},
					"UnitOfMeasureSymbol": "String",
					"UnitQuantity": 0,
					"WarehouseLocation": "String",
					"WarrantableLineNumber": 0,
					"WarrantableSalesId": "String",
					"WarrantableSerialNumber": "String",
					"WarrantableTransactionId": "String",
					"WasChanged": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchArea": {
				"value": {
					"DistanceUnitValue": 0,
					"Latitude": 0,
					"Longitude": 0,
					"Radius": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftAccountLine": {
				"value": {
					"AccountNumber": "String",
					"AccountTypeValue": 0,
					"Amount": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTenderLine": {
				"value": {
					"BankDropAmountOfStoreCurrency": 0,
					"BankDropAmountOfTenderCurrency": 0,
					"CardTypeId": "String",
					"ChangeAmountOfStoreCurrency": 0,
					"ChangeAmountOfTenderCurrency": 0,
					"Count": 0,
					"CountingRequired": true,
					"DeclareTenderAmountOfStoreCurrency": 0,
					"DeclareTenderAmountOfTenderCurrency": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FloatingEntryAmountOfStoreCurrency": 0,
					"FloatingEntryAmountOfTenderCurrency": 0,
					"Notes": "String",
					"Overridden": true,
					"OverriddenBankDropAmountInStoreCurrency": 0,
					"OverriddenBankDropAmountInTenderedCurrency": 0,
					"OverriddenChangeAmountInStoreCurrency": 0,
					"OverriddenChangeAmountInTenderedCurrency": 0,
					"OverriddenDeclaredTenderAmountInStoreCurrency": 0,
					"OverriddenDeclaredTenderAmountInTenderedCurrency": 0,
					"OverriddenFloatEntryAmountInStoreCurrency": 0,
					"OverriddenFloatEntryAmountInTenderedCurrency": 0,
					"OverriddenRemovedTenderAmountInStoreCurrency": 0,
					"OverriddenRemovedTenderAmountInTenderedCurrency": 0,
					"OverriddenSafeDropAmountInStoreCurrency": 0,
					"OverriddenSafeDropAmountInTenderedCurrency": 0,
					"OverriddenStartingAmountInStoreCurrency": 0,
					"OverriddenStartingAmountInTenderedCurrency": 0,
					"OverriddenTenderedAmountInStoreCurrency": 0,
					"OverriddenTenderedAmountInTenderedCurrency": 0,
					"OverShortAmountOfTenderCurrency": 0,
					"RemoveTenderAmountOfStoreCurrency": 0,
					"RemoveTenderAmountOfTenderCurrency": 0,
					"SafeDropAmountOfStoreCurrency": 0,
					"SafeDropAmountOfTenderCurrency": 0,
					"StartingAmountOfStoreCurrency": 0,
					"StartingAmountOfTenderCurrency": 0,
					"TenderCurrency": "String",
					"TenderedAmountOfStoreCurrency": 0,
					"TenderedAmountOfTenderCurrency": 0,
					"TenderTypeId": "String",
					"TenderTypeName": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalTransaction": {
				"value": {
					"ConfigId": "String",
					"Counted": 0,
					"CountedDate": "0001-01-01T00:00:00.0000000+00:00",
					"DataAreaId": "String",
					"EstimatedOnHandQuantity": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventBatchId": "String",
					"InventColorId": "String",
					"InventDimId": "String",
					"InventLocationId": "String",
					"InventoryStatus": "String",
					"InventSerialId": "String",
					"InventSiteId": "String",
					"InventSizeId": "String",
					"InventStyleId": "String",
					"ItemId": "String",
					"ItemName": "String",
					"JournalId": "String",
					"LicensePlate": "String",
					"Message": "String",
					"OnHandCalculationDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"OperationType": 0,
					"ProductRecordId": 0,
					"Quantity": 0,
					"RecordId": 0,
					"Status": 0,
					"TerminalId": "String",
					"TrackingGuid": "00000000-0000-0000-0000-000000000000",
					"Unit": "String",
					"UpdatedInAx": true,
					"UserId": "String",
					"WarehouseLocationId": "String",
					"WarehousePalletId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine": {
				"value": {
					"Amount": 0,
					"AmountRefunded": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsExempt": true,
					"IsIncludedInPrice": true,
					"IsTaxGroupRounding": true,
					"Percentage": 0,
					"SaleLineNumber": 0,
					"StoreId": "String",
					"TaxBasis": 0,
					"TaxCode": "String",
					"TaxGroup": "String",
					"TerminalId": "String",
					"TransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine": {
				"value": {
					"Amount": 0,
					"AmountInCompanyCurrency": 0,
					"AmountInTenderedCurrency": 0,
					"Authorization": "String",
					"AuthorizationReferenceId": "String",
					"AuthorizedAmount": 0,
					"CaptureToken": "String",
					"CardPaymentAccountId": "String",
					"CardProcessorStatusValue": 0,
					"CardToken": "String",
					"CardTypeId": "String",
					"CashBackAmount": 0,
					"ChannelId": 0,
					"CompanyCurrencyExchangeRate": 0,
					"CreditMemoId": "String",
					"Currency": "String",
					"CustomerId": "String",
					"ExchangeRate": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"GiftCardExpirationMonth": 0,
					"GiftCardExpirationYear": 0,
					"GiftCardId": "String",
					"GiftCardPin": "String",
					"IncomeExpenseAccountTypeValue": 0,
					"IncrementalOffsetAmount": 0,
					"InternalTransactionId": "00000000-0000-0000-0000-000000000000",
					"IsChangeLine": true,
					"IsCustomerAccountFloorLimitUsed": true,
					"IsDeposit": true,
					"IsHistorical": true,
					"IsIncrementalCaptureEnabled": true,
					"IsLinkedRefund": true,
					"IsPolicyBypassed": true,
					"IsPreProcessed": true,
					"IsReauthorizationEnabled": true,
					"IsVoidable": true,
					"LineNumber": 0,
					"LinkedPaymentCurrency": "String",
					"LinkedPaymentLineNumber": 0,
					"LinkedPaymentRefRecId": 0,
					"LinkedPaymentStore": "String",
					"LinkedPaymentTerminalId": "String",
					"LinkedPaymentTransactionId": "String",
					"LoyaltyCardId": "String",
					"MaskedCardNumber": "String",
					"PaymentRefRecId": 0,
					"ProcessingTypeValue": 0,
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					],
					"RefundableAmount": 0,
					"RemainingLinkedRefundAmount": 0,
					"RoundingDifference": 0,
					"SignatureData": "String",
					"StatusValue": 0,
					"StoreId": "String",
					"TenderDate": "0001-01-01T00:00:00.0000000+00:00",
					"TenderLineId": "String",
					"TenderTypeId": "String",
					"TerminalId": "String",
					"TransactionId": "String",
					"TransactionStatusValue": 0,
					"VoidStatusValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Language": "String",
					"Text": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UnitOfMeasure": {
				"value": {
					"DecimalPrecision": 0,
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Symbol": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RecommendedElement": {
				"value": {
					"ElementId": "String",
					"ElementTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RecommendationCriteria": {
				"value": {
					"CatalogId": 0,
					"CategoryIds": [
						0
					],
					"CustomerAccountNumber": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProductIds": [
						0
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLine": {
				"value": {
					"CatalogId": 0,
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"DataAreaId": "String",
					"DeletedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LastUpdated": "0001-01-01T00:00:00.0000000+00:00",
					"LineId": "String",
					"ProductId": 0,
					"ProductListId": "String",
					"Quantity": 0,
					"UnitOfMeasure": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLine": {
				"value": {
					"CommerceListId": 0,
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"CustomerId": "String",
					"CustomerName": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsFavorite": true,
					"IsPrivate": true,
					"IsRecurring": true,
					"LineId": 0,
					"ProductId": 0,
					"Quantity": 0,
					"UnitOfMeasure": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListContributor": {
				"value": {
					"CustomerId": "String",
					"CustomerName": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InvitationId": 0,
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListInvitation": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InvitationTypeValue": 0,
					"Invitee": "String",
					"IsSent": true,
					"LastRequestDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"LastSentDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"RecordId": 0,
					"StatusValue": 0,
					"Token": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilter": {
				"value": {
					"FilterTypeValue": 0,
					"Key": "String",
					"SearchValues": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilterValue"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilterValue": {
				"value": {
					"Value": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransactionSearchCriteria": {
				"value": {
					"Barcode": "String",
					"ChannelReferenceId": "String",
					"CustomerAccountNumber": "String",
					"CustomerFirstName": "String",
					"CustomerLastName": "String",
					"CustomFilters": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilter"
						}
					],
					"EndDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ItemId": "String",
					"ReceiptEmailAddress": "String",
					"ReceiptId": "String",
					"SalesId": "String",
					"SearchIdentifiers": "String",
					"SearchLocationTypeValue": 0,
					"SerialNumber": "String",
					"StaffId": "String",
					"StartDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"StoreId": "String",
					"TerminalId": "String",
					"TransactionIds": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderSearchCriteria": {
				"value": {
					"Barcode": "String",
					"ChannelReferenceId": "String",
					"CustomerAccountNumber": "String",
					"CustomerFirstName": "String",
					"CustomerLastName": "String",
					"EndDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"IncludeDetails": true,
					"ItemId": "String",
					"ReceiptEmailAddress": "String",
					"ReceiptId": "String",
					"SalesId": "String",
					"SalesTransactionTypeValues": [
						0
					],
					"SearchIdentifiers": "String",
					"SearchLocationTypeValue": 0,
					"SearchTypeValue": 0,
					"SerialNumber": "String",
					"StaffId": "String",
					"StartDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"StoreId": "String",
					"TerminalId": "String",
					"TransactionIds": [
						"String"
					],
					"TransactionStatusTypeValues": [
						0
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchStoreCriteria": {
				"value": {
					"ChannelId": 0,
					"ChannelTypeValue": 0,
					"InventoryLocationId": "String",
					"OnlineStoreCustomerTypeValue": 0,
					"StoreNumber": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchCriteria": {
				"value": {
					"DataLevelValue": 0,
					"Keyword": "String",
					"Refinements": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefinerValue"
						}
					],
					"SearchLocationValue": 0,
					"SearchOnlyCurrentCompany": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPrice": {
				"value": {
					"AdjustedPrice": 0,
					"AttainablePriceLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine"
						}
					],
					"BasePrice": 0,
					"CatalogId": 0,
					"ChannelId": 0,
					"CurrencyCode": "String",
					"CustomerContextualPrice": 0,
					"DiscountAmount": 0,
					"DiscountLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountLine"
						}
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventoryDimensionId": "String",
					"ItemId": "String",
					"ListingId": 0,
					"MaxVariantPrice": 0,
					"MinVariantPrice": 0,
					"PriceSourceTypeValue": 0,
					"ProductId": 0,
					"ProductLookupId": 0,
					"SalesAgreementPrice": 0,
					"TradeAgreementPrice": 0,
					"UnitOfMeasure": "String",
					"ValidFrom": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitAvailability": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ItemAvailabilities": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemAvailability"
						}
					],
					"OrgUnitLocation": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitLocation"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantPropertySet": {
				"value": {
					"ProductVariantPropertiesAsList": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyTranslation"
						}
					],
					"VariantId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrderLine": {
				"value": {
					"ConfigId": "String",
					"DataAreaId": "String",
					"DeliveryMethod": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventBatchId": "String",
					"InventColorId": "String",
					"InventDimId": "String",
					"InventLocationId": "String",
					"InventoryStatus": "String",
					"InventSerialId": "String",
					"InventSiteId": "String",
					"InventSizeId": "String",
					"InventStyleId": "String",
					"IsCommitted": true,
					"ItemId": "String",
					"ItemName": "String",
					"LicensePlate": "String",
					"Message": "String",
					"OrderId": "String",
					"ProductRecordId": 0,
					"PurchaseQuantity": 0,
					"PurchaseReceived": 0,
					"PurchaseReceivedNow": 0,
					"PurchaseUnit": "String",
					"QuantityOrdered": 0,
					"RecordId": 0,
					"UniqueIdentifier": "String",
					"WMSLocationId": "String",
					"WMSPalletId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLine": {
				"value": {
					"ConfigId": "String",
					"DataAreaId": "String",
					"DeliveryMethod": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Guid": "String",
					"InventBatchId": "String",
					"InventColorId": "String",
					"InventDimId": "String",
					"InventLocationId": "String",
					"InventoryStatus": "String",
					"InventSerialId": "String",
					"InventSiteId": "String",
					"InventSizeId": "String",
					"InventStyleId": "String",
					"IsCommitted": true,
					"ItemId": "String",
					"ItemName": "String",
					"LicensePlate": "String",
					"Message": "String",
					"OrderId": "String",
					"ProductRecordId": 0,
					"PurchaseUnit": "String",
					"QuantityReceived": 0,
					"QuantityReceiveNow": 0,
					"QuantityRemainReceive": 0,
					"QuantityRemainShip": 0,
					"QuantityShipNow": 0,
					"QuantityShipped": 0,
					"QuantityTransferred": 0,
					"RecordId": 0,
					"WMSLocationId": "String",
					"WMSPalletId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderJournal": {
				"value": {
					"Comments": "String",
					"DeliveryMode": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventLocationIdFrom": "String",
					"InventLocationIdTo": "String",
					"JournalLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderJournalLine"
						}
					],
					"OrderId": "String",
					"PostingDate": "0001-01-01T00:00:00.0000000+00:00",
					"QuantityShipped": 0,
					"UpdatedByWorker": "String",
					"VoucherId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingListLine": {
				"value": {
					"ConfigId": "String",
					"DataAreaId": "String",
					"DeliveryMethod": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Guid": "String",
					"InventBatchId": "String",
					"InventColorId": "String",
					"InventDimId": "String",
					"InventLocationId": "String",
					"InventoryStatus": "String",
					"InventSerialId": "String",
					"InventSiteId": "String",
					"InventSizeId": "String",
					"InventStyleId": "String",
					"IsCommitted": true,
					"ItemId": "String",
					"ItemName": "String",
					"LicensePlate": "String",
					"Message": "String",
					"OrderId": "String",
					"ProductRecordId": 0,
					"PurchaseReceivedNow": 0,
					"QuantityOrdered": 0,
					"RecordId": 0,
					"WMSLocationId": "String",
					"WMSPalletId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Affiliation": {
				"value": {
					"AffiliationTypeValue": 0,
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsHidden": true,
					"Name": "String",
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLinesSummary": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InProgressQuantity": 0,
					"TotalLineNumber": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLinesSummary": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RegisteredQuantity": 0,
					"RegisteringQuantity": 0,
					"TotalLineNumber": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLine": {
				"value": {
					"AdjustmentTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsCloseLine": true,
					"IsLocationActive": true,
					"IsLocationAllowBlankReceiptEnabled": true,
					"IsLocationBlankIssueAllowed": true,
					"ItemId": "String",
					"ItemName": "String",
					"ItemPrimaryImageUrl": "String",
					"LineId": "String",
					"LocationId": "String",
					"LongVersion": 0,
					"Note": "String",
					"NoteModifiedByStaffId": "String",
					"NoteModifiedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"OperationResultMessage": "String",
					"OriginTypeValue": 0,
					"ProductDimensions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
						}
					],
					"ProductId": 0,
					"QuantityCancelled": 0,
					"QuantityOrdered": 0,
					"QuantityReceived": 0,
					"QuantityShipped": 0,
					"QuantityToUpdate": 0,
					"SerialNumberLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLine"
						}
					],
					"SourceDocumentLine": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundSourceDocumentLine"
					},
					"SourceDocumentLineRecordId": 0,
					"SourceDocumentRecordId": 0,
					"SourceDocumentTypeValue": 0,
					"ToLocationId": "String",
					"UnitOfMeasure": "String",
					"WorkDocumentId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundSourceDocument": {
				"value": {
					"DataAreaId": "String",
					"DeliveryMode": "String",
					"Description": "String",
					"DocumentId": "String",
					"DocumentTypeId": "String",
					"DocumentTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsChangeAllowed": true,
					"Note": "String",
					"NoteModifiedByStaffId": "String",
					"NoteModifiedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ReceiveDate": "0001-01-01T00:00:00.0000000+00:00",
					"Receiver": "String",
					"ReceiverDetails": "String",
					"RecordId": 0,
					"Sender": "String",
					"SenderDetails": "String",
					"ShipDate": "0001-01-01T00:00:00.0000000+00:00",
					"StaffId": "String",
					"StatusValue": 0,
					"TotalLines": 0,
					"TotalQuantityCancelled": 0,
					"TotalQuantityOrdered": 0,
					"TotalQuantityReceived": 0,
					"TotalQuantityShipped": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundSourceDocumentLine": {
				"value": {
					"DataAreaId": "String",
					"DocumentId": "String",
					"DocumentRecordId": 0,
					"DocumentTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"HasSerialNumber": true,
					"InventoryDimensionId": "String",
					"IsLocationActive": true,
					"IsLocationAllowBlankReceiptEnabled": true,
					"IsLocationBlankIssueAllowed": true,
					"IsSerialNumberBlankReceiptAllowed": true,
					"IsSerialNumberDuplicateCheckEnabled": true,
					"ItemId": "String",
					"ItemName": "String",
					"ItemPrimaryImageUrl": "String",
					"LineNumber": 0,
					"LocationId": "String",
					"Note": "String",
					"NoteModifiedByStaffId": "String",
					"NoteModifiedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"OverDeliveryPercentage": 0,
					"ProductDimensions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
						}
					],
					"ProductId": 0,
					"QuantityCancelled": 0,
					"QuantityOrdered": 0,
					"QuantityReceived": 0,
					"QuantityShipped": 0,
					"Receiver": "String",
					"RecordId": 0,
					"SerialNumberLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceSerialNumberLine"
						}
					],
					"StatusValue": 0,
					"ToInventoryDimensionId": "String",
					"ToLocationId": "String",
					"ToProductId": 0,
					"UnderDeliveryPercentage": 0,
					"UnitId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentLineFilterCriteria": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProductId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentUpdateLinesAction": {
				"value": {
					"ActionTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LocationId": "String",
					"Quantity": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentLineOperationResultSettings": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ModeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentLineSearchCriteria": {
				"value": {
					"AdjustmentTypeValue": 0,
					"AvailableSerializedLineOnly": true,
					"DocumentLineIds": [
						"String"
					],
					"DocumentOperationTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ItemIds": [
						"String"
					],
					"LocationId": "String",
					"OperationTypeValue": 0,
					"ProductId": 0,
					"SourceDocumentId": "String",
					"SourceDocumentTypeValue": 0,
					"ToLocationId": "String",
					"WorkDocumentId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSearchCriteria": {
				"value": {
					"CustomFilters": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilter"
						}
					],
					"Description": "String",
					"DocumentId": "String",
					"DocumentStateValue": 0,
					"DocumentTypeIds": [
						"String"
					],
					"DocumentTypeValues": [
						0
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ShipFromWarehouse": "String",
					"TransferFromWarehouse": "String",
					"TransferToWarehouse": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLineSearchCriteria": {
				"value": {
					"DocumentLineId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SerialNumber": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLineUpdateAction": {
				"value": {
					"DocumentLineId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LineId": "String",
					"SerialNumber": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLineResetAction": {
				"value": {
					"DocumentLineId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LineId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentUpdateLinesByCriteriaResult": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"TotalLinesUpdated": 0,
					"UpdatedLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocumentLine"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseLocationSearchCriteria": {
				"value": {
					"IsLocationProfileRequired": true,
					"SearchText": "String",
					"WarehouseIds": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSerialNumberLine": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LineId": "String",
					"ModifiedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ProductId": 0,
					"Quantity": 0,
					"SerialNumber": "String",
					"SourceDocumentLineRecordId": 0,
					"SourceDocumentRecordId": 0,
					"SourceDocumentTypeValue": 0,
					"SourceLine": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceSerialNumberLine"
					},
					"SourceLineId": "String",
					"StatusValue": 0,
					"WorkDocumentId": "String",
					"WorkDocumentLineId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationCategoryResultsSummary": {
				"value": {
					"CategoryName": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SeverityValue": 0,
					"TotalValidationResultCount": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationResultSummary": {
				"value": {
					"CategorySummaries": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationCategoryResultsSummary"
						}
					],
					"DocumentId": "String",
					"DocumentVersion": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationResultLine": {
				"value": {
					"CategoryName": "String",
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"DocumentId": "String",
					"DocumentLineId": "String",
					"DocumentLongVersion": 0,
					"DocumentValidationResultLineId": "String",
					"ErrorCode": 0,
					"ErrorMessage": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SeverityValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentValidationResultSearchCriteria": {
				"value": {
					"Categories": [
						"String"
					],
					"DocumentId": "String",
					"DocumentVersion": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SeverityValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValueInventoryAvailability": {
				"value": {
					"DimensionTypeValue": 0,
					"DimensionValue": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValue"
					},
					"PhysicalAvailableInventoryLevelCode": "String",
					"PhysicalAvailableInventoryLevelLabel": "String",
					"ProductIds": [
						0
					],
					"TotalAvailableInventoryLevelCode": "String",
					"TotalAvailableInventoryLevelLabel": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension": {
				"value": {
					"DimensionTypeValue": 0,
					"DimensionValue": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValue"
					},
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValue": {
				"value": {
					"ColorHexCode": "String",
					"DimensionId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ImageUrl": "String",
					"RecordId": 0,
					"RefinerGroup": "String",
					"Value": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionCombination": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProductDimensions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchRefiner": {
				"value": {
					"DataTypeValue": 0,
					"DisplayTemplateValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"KeyName": "String",
					"RecordId": 0,
					"RefinerTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchRefinerValue": {
				"value": {
					"Count": 0,
					"DataTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LeftValueBoundLocalizedString": "String",
					"LeftValueBoundString": "String",
					"RefinerRecordId": 0,
					"RightValueBoundLocalizedString": "String",
					"RightValueBoundString": "String",
					"RowNumber": 0,
					"UnitText": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefiner": {
				"value": {
					"IsDimension": true,
					"SourceValue": 0,
					"Values": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValue"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValue": {
				"value": {
					"RefinerSourceValue": 0,
					"SwatchColorHexCode": "String",
					"SwatchImageUrl": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefiner": {
				"value": {
					"SourceValue": 0,
					"Values": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefinerValue"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefinerValue": {
				"value": {
					"RefinerSourceValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRelationType": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentInSlotRelation": {
				"value": {
					"ComponentId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SlotId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRules": {
				"value": {
					"CanPriceBeZero": true,
					"CanQuantityBecomeNegative": true,
					"DateOfBlocking": "0001-01-01T00:00:00.0000000+00:00",
					"DateToActivate": "0001-01-01T00:00:00.0000000+00:00",
					"DateToBlock": "0001-01-01T00:00:00.0000000+00:00",
					"DefaultUnitOfMeasure": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"HasLinkedProducts": true,
					"IsActiveInSalesProcess": true,
					"IsBlocked": true,
					"IsSerialized": true,
					"MustKeyInComment": true,
					"MustScaleItem": true,
					"PriceKeyingRequirementValue": 0,
					"ProductId": 0,
					"QuantityKeyingRequirementValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LocalizedString": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LanguageId": "String",
					"RecordId": 0,
					"Text": "String",
					"TextId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCard": {
				"value": {
					"CardNumber": "String",
					"CardTenderTypeValue": 0,
					"CustomerAccount": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LoyaltyEnrollmentDate": "0001-01-01T00:00:00.0000000+00:00",
					"LoyaltyEnrollmentDateLocal": "0001-01-01T00:00:00.0000000+00:00",
					"LoyaltyEnrollmentTime": 0,
					"LoyaltyEnrollmentTimeLocal": 0,
					"LoyaltyGroups": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyGroup"
						}
					],
					"OmOperatingUnitId": 0,
					"RewardPoints": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPoint"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComponent": {
				"value": {
					"AdditionalChargeForComponent": 0,
					"Behavior": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductBehavior"
					},
					"Description": "String",
					"Dimensions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
						}
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ItemId": "String",
					"Name": "String",
					"Product": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleProduct"
					},
					"ProductId": 0,
					"ProductTypeValue": 0,
					"Quantity": 0,
					"SlotId": 0,
					"UnitOfMeasure": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleProduct": {
				"value": {
					"AdjustedPrice": 0,
					"BasePrice": 0,
					"Behavior": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductBehavior"
					},
					"Components": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductComponent"
						}
					],
					"DefaultUnitOfMeasure": "String",
					"Description": "String",
					"Dimensions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
						}
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsGiftCard": true,
					"ItemId": "String",
					"ItemServiceTypeValue": 0,
					"ItemTypeValue": 0,
					"LinkedProducts": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleLinkedProduct"
						}
					],
					"MasterProductId": 0,
					"Name": "String",
					"Price": 0,
					"PrimaryImageUrl": "String",
					"ProductNumber": "String",
					"ProductTypeValue": 0,
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductBehavior": {
				"value": {
					"AllowNegativePhysicalInventory": true,
					"DefaultQuantity": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"HasSerialNumber": true,
					"InventoryLocationId": "String",
					"IsBlankSerialNumberAllowed": true,
					"IsBlankSerialNumberReceiptAllowed": true,
					"IsDiscountAllowed": true,
					"IsKitDisassemblyAllowed": true,
					"IsManualDiscountAllowed": true,
					"IsNegativeQuantityAllowed": true,
					"IsReturnAllowed": true,
					"IsSaleAtPhysicalStoresAllowed": true,
					"IsSerialNumberControlEnabled": true,
					"IsSerialNumberRequired": true,
					"IsStockedProduct": true,
					"IsStorageDimensionGroupLocationActive": true,
					"IsStorageDimensionGroupLocationAllowBlankReceiptEnabled": true,
					"IsStorageDimensionGroupLocationBlankIssueAllowed": true,
					"IsZeroSalePriceAllowed": true,
					"KeyInPriceValue": 0,
					"KeyInQuantityValue": 0,
					"MaximumQuantity": 0,
					"MinimumQuantity": 0,
					"MultipleOfQuantity": 0,
					"MustKeyInComment": true,
					"MustPrintIndividualShelfLabelsForVariants": true,
					"MustPromptForSerialNumberOnlyAtSale": true,
					"MustWeighProductAtSale": true,
					"ValidFromDateForSaleAtPhysicalStores": "0001-01-01T00:00:00.0000000+00:00",
					"ValidToDateForSaleAtPhysicalStores": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleLinkedProduct": {
				"value": {
					"AdjustedPrice": 0,
					"BasePrice": 0,
					"Behavior": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductBehavior"
					},
					"DefaultUnitOfMeasure": "String",
					"Description": "String",
					"Dimensions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
						}
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ItemId": "String",
					"Name": "String",
					"Price": 0,
					"ProductTypeValue": 0,
					"Quantity": 0,
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchResult": {
				"value": {
					"AttributeValues": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValue"
						}
					],
					"AverageRating": 0,
					"BasePrice": 0,
					"DefaultUnitOfMeasure": "String",
					"Description": "String",
					"DisplayOrder": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsMasterProduct": true,
					"ItemId": "String",
					"MasterProductId": 0,
					"MaxVariantPrice": 0,
					"MinVariantPrice": 0,
					"Name": "String",
					"Price": 0,
					"PrimaryImageUrl": "String",
					"ProductNumber": "String",
					"RecordId": 0,
					"TotalRatings": 0,
					"TrackingId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchSuggestion": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Id": "String",
					"ImageUrl": "String",
					"SuggestionType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchSuggestionType"
					},
					"Value": "String",
					"Value2": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
					},
					"Value3": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
					},
					"Value4": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyPointRedemptionEstimate": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"MaxCurrencyValueOfLoyaltyPoints": 0,
					"RewardPointToRedeemList": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLine"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyGroup": {
				"value": {
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"HighestActiveLoyaltyCardTier": 0,
					"LoyaltyCardTiers": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardTier"
						}
					],
					"LoyaltyTiers": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyTier"
						}
					],
					"Name": "String",
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyTier": {
				"value": {
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RecordId": 0,
					"TierId": "String",
					"TierLevel": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardTier": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LoyaltyTierRecordId": 0,
					"RecordId": 0,
					"TierId": "String",
					"ValidFrom": "0001-01-01T00:00:00.0000000+00:00",
					"ValidTo": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPoint": {
				"value": {
					"ActivePoints": 0,
					"Description": "String",
					"ExpiredPoints": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsRedeemable": true,
					"IssuedPoints": 0,
					"PointsExpiringSoon": 0,
					"RewardPointCurrency": "String",
					"RewardPointId": "String",
					"RewardPointTypeValue": 0,
					"UnvestedPoints": 0,
					"UsedPoints": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardTransaction": {
				"value": {
					"ChannelName": "String",
					"EntryDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"EntryTypeValue": 0,
					"ExpirationDate": "0001-01-01T00:00:00.0000000+00:00",
					"RewardPointAmountQuantity": 0,
					"TransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.GiftCard": {
				"value": {
					"Balance": 0,
					"BalanceCurrencyCode": "String",
					"BalanceInCardCurrency": 0,
					"CardCurrencyCode": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"GiftCardActiveFrom": "0001-01-01T00:00:00.0000000+00:00",
					"GiftCardExpireDate": "0001-01-01T00:00:00.0000000+00:00",
					"GiftCardHistoryDetails": "String",
					"GiftCardIssueAmount": 0,
					"Id": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OperationPermission": {
				"value": {
					"AllowAnonymousAccess": true,
					"AllowApplicationAccess": true,
					"AllowCustomerAccess": true,
					"CheckUserAccess": true,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsEnabledForTaskManagement": true,
					"OperationId": 0,
					"OperationName": "String",
					"Permissions": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StateProvinceInfo": {
				"value": {
					"CountryRegionId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"StateId": "String",
					"StateName": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransactionLog": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitTransaction": {
				"value": {
					"KitTransactionLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.KitTransactionLine"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesTaxGroup": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RecordId": 0,
					"TaxGroup": "String",
					"TaxGroupName": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductProperty": {
				"value": {
					"AttributeValueId": 0,
					"CatalogId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FriendlyName": "String",
					"GroupId": 0,
					"GroupName": "String",
					"GroupTypeValue": 0,
					"IsDimensionProperty": true,
					"KeyName": "String",
					"ProductId": 0,
					"PropertyTypeValue": 0,
					"RecordId": 0,
					"SwatchColorHexCode": "String",
					"SwatchImageUrl": "String",
					"UnitText": "String",
					"ValueString": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCompositionInformation": {
				"value": {
					"KitDefinition": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.KitDefinition"
					},
					"VariantInformation": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantInformation"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantInformation": {
				"value": {
					"ActiveVariantProductId": 0,
					"Dimensions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionSet"
						}
					],
					"ItemId": "String",
					"MasterProductId": 0,
					"Variants": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariant"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductChangeTrackingInformation": {
				"value": {
					"ChangeActionValue": 0,
					"ModifiedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"RequestedActionValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionSet": {
				"value": {
					"DimensionKey": "String",
					"DimensionValues": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValueSet"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionValueSet": {
				"value": {
					"DimensionId": "String",
					"DimensionValue": "String",
					"Language": "String",
					"SwatchColorHexCode": "String",
					"SwatchImageUrl": "String",
					"SwatchRefinerGroupColorHexCode": "String",
					"SwatchRefinerGroupImageUrl": "String",
					"SwatchRefinerGroupTranslation": "String",
					"SwatchRefinerGroupValue": "String",
					"VariantSet": [
						0
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocations": {
				"value": {
					"Items": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocationsRichMediaLocation"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocationsRichMediaLocation": {
				"value": {
					"AltText": "String",
					"IsDefault": true,
					"IsSelfHosted": true,
					"Priority": 0,
					"Url": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitDefinition": {
				"value": {
					"DisassembleAtRegister": true,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"KitLineDefinitions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineDefinition"
						}
					],
					"KitLineProductToVariantMap": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentKitVariantSet"
						}
					],
					"KitVariantToComponentMap": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.KitVariantContent"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentKitVariantSet": {
				"value": {
					"KitLineProductId": 0,
					"KitVariantIdList": [
						0
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineDefinition": {
				"value": {
					"ComponentProductId": 0,
					"ComponentProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineProductProperty"
						}
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"KitLineIdentifier": 0,
					"SubstituteProductIds": [
						0
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitLineProductProperty": {
				"value": {
					"Charge": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"KitLineIdentifier": 0,
					"ProductId": 0,
					"Quantity": 0,
					"Unit": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponentKey": {
				"value": {
					"DistinctProductId": 0,
					"KitLineIdentifier": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitVariantContent": {
				"value": {
					"KitComponentKeyList": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponentKey"
						}
					],
					"KitVariantId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductLookupClause": {
				"value": {
					"Barcode": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventDimensionId": "String",
					"ItemId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductAssortmentInterval": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProductId": 0,
					"ValidFrom": "0001-01-01T00:00:00.0000000+00:00",
					"ValidTo": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitLocation": {
				"value": {
					"Address": "String",
					"BuildingCompliment": "String",
					"ChannelId": 0,
					"City": "String",
					"Contacts": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitContact"
						}
					],
					"Country": "String",
					"County": "String",
					"CountyName": "String",
					"Distance": 0,
					"DistrictName": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventoryLocationId": "String",
					"InventorySiteId": "String",
					"IsPickupLocation": true,
					"IsShippingLocation": true,
					"Latitude": 0,
					"Longitude": 0,
					"OpenFrom": 0,
					"OpenTo": 0,
					"OrgUnitName": "String",
					"OrgUnitNumber": "String",
					"PostalAddressId": 0,
					"Postbox": "String",
					"State": "String",
					"StateName": "String",
					"Street": "String",
					"StreetNumber": "String",
					"Zip": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitContact": {
				"value": {
					"ChannelId": 0,
					"ContactTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsPrimary": true,
					"IsPrivate": true,
					"Locator": "String",
					"LocatorExtension": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineDeliveryOption": {
				"value": {
					"DeliveryOptions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOption"
						}
					],
					"SalesLineId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOption": {
				"value": {
					"ChargeGroup": "String",
					"Code": "String",
					"DeliveryChargeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryChargeLine"
						}
					],
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RecordId": 0,
					"ShippingChargeAmount": 0,
					"TotalChargeAmount": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelDeliveryOption": {
				"value": {
					"ChannelId": 0,
					"DeliveryOptions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOption"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelIdentity": {
				"value": {
					"ChannelType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleRetailChannelType"
					},
					"DataAreaId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventoryLocationId": "String",
					"Name": "String",
					"OperatingUnitNumber": "String",
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleRetailChannelType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfileProperty": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Key": 0,
					"Value": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelConfiguration": {
				"value": {
					"AllowExchangeOnReturnOrders": true,
					"BingMapsApiKey": "String",
					"BingMapsEnabled": true,
					"CancellationChargePercentage": 0,
					"CarryoutDeliveryModeCode": "String",
					"CatalogDefaultImageTemplate": "String",
					"ChannelCountryRegionISOCode": "String",
					"ChannelNaturalId": "String",
					"ClientBookAttributeGroupId": 0,
					"CompanyCurrency": "String",
					"CountryRegionId": "String",
					"Currency": "String",
					"CustomerAddressBooks": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreAddressBook"
						}
					],
					"CustomerAttributeGroupId": 0,
					"DefaultLanguageId": "String",
					"EmailDeliveryModeCode": "String",
					"EnableAnonymousOrderLookupByChannelReferenceId": true,
					"EnableFetchingPickingListsForPickingAndReceiving": true,
					"EnableFiscalRegistrationStorageBackup": true,
					"EnableOmniChannelPayments": true,
					"EnablePriceChangeTracking": true,
					"EnableProductRatingsForRetailStores": true,
					"EnableProductRecommendations": true,
					"EnableReturnPolicies": true,
					"EnableReturnsForMultipleOrderInvoices": true,
					"EnableValidationOfSerialNumbersForInStoreReturns": true,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FiscalRegistrationProcessId": "String",
					"GiftCardItemId": "String",
					"HideSystemInventoryInStockCount": true,
					"InventAvailabilityCalculationMode": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.InventAvailabilityCalculationMode"
					},
					"InventLocation": "String",
					"InventLocationDataAreaId": "String",
					"IsInventoryAutomaticValidationEnabled": true,
					"IsPriceInclusiveTaxExemptCalculationEnabled": true,
					"IsWarrantyAutoPromptEnabled": true,
					"Languages": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelLanguage"
						}
					],
					"MinimumDepositPercentage": 0,
					"NotificationRefreshInterval": 0,
					"PickupDeliveryModeCode": "String",
					"PriceIncludesSalesTax": true,
					"ProfileProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfileProperty"
						}
					],
					"Properties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProperty"
						}
					],
					"QuoteExpirationDays": 0,
					"ReceiptSettingsValue": 0,
					"RecordId": 0,
					"RefundableShippingAmountWithoutApproval": 0,
					"RefundShippingCharges": true,
					"SalesOrderHeaderAttributeGroups": [
						0
					],
					"SalesOrderLinesAttributeGroups": [
						0
					],
					"TimeZoneInfoId": "String",
					"UseAdvancedAutoCharges": true,
					"UseAdvancedCashManagement": true,
					"UseRTSForOnlineOrderCreation": true,
					"UseSalesReceiptAsDefaultReceiptTypeInJournal": true,
					"VoidSuspendedTransactionsOnCloseShift": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProperty": {
				"value": {
					"Channel": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"Value": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelLanguage": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsDefault": true,
					"LanguageId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelDeliveryOptionConfiguration": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"PickupDeliveryModeCodes": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NonSalesTransaction": {
				"value": {
					"Amount": 0,
					"DenominationDetails": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DenominationDetail"
						}
					],
					"ForeignCurrency": "String",
					"OpenDrawer": true,
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					],
					"TenderTypeId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DropAndDeclareTransaction": {
				"value": {
					"OpenDrawer": true,
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					],
					"TenderDetails": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderDetail"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchCriteria": {
				"value": {
					"Barcodes": [
						"String"
					],
					"CategoryIds": [
						0
					],
					"Context": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProjectionDomain"
					},
					"CustomerAccountNumber": "String",
					"DataLevelValue": 0,
					"DownloadProductData": true,
					"Ids": [
						0
					],
					"IncludeAttributes": true,
					"IncludeProductsFromDescendantCategories": true,
					"IsOnline": true,
					"ItemIds": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductLookupClause"
						}
					],
					"Language": "String",
					"RecommendationListId": "String",
					"Refinement": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRefinerValue"
						}
					],
					"SearchCondition": "String",
					"SkipVariantExpansion": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChangedProductsSearchCriteria": {
				"value": {
					"AsListings": true,
					"Context": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProjectionDomain"
					},
					"DataLevelValue": 0,
					"Session": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReadChangedProductsSession"
					},
					"SynchronizationToken": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeActivitySearchCriteria": {
				"value": {
					"DataLevelValue": 0,
					"EmployeeActivityTypeValues": [
						0
					],
					"FromDateTimeOffset": "0001-01-01T00:00:00.0000000+00:00",
					"StoreNumber": "String",
					"ToDateTimeOffset": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchSuggestionCriteria": {
				"value": {
					"CustomerSearchCriteria": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerSearchCriteria"
					},
					"HitPrefix": "String",
					"HitSuffix": "String",
					"ProductSearchCriteria": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductSearchCriteria"
					},
					"SuggestionType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchSuggestionType"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderOriginator": {
				"value": {
					"CustomerId": "String",
					"CustomerName": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SalesId": "String",
					"StaffId": "String",
					"StaffName": "String",
					"TransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderOriginatorSearchCriteria": {
				"value": {
					"DataLevelValue": 0,
					"SalesIds": [
						"String"
					],
					"SearchLocationValue": 0,
					"TransactionIds": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrdersLookupCriteria": {
				"value": {
					"SalesOrderLookups": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookup"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineDeliveryPreference": {
				"value": {
					"DeliveryPreferenceTypeValues": [
						0
					],
					"LineId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLinePromotion": {
				"value": {
					"LineId": "String",
					"Promotions": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariant": {
				"value": {
					"AdjustedPrice": 0,
					"BasePrice": 0,
					"Color": "String",
					"ColorId": "String",
					"ConfigId": "String",
					"Configuration": "String",
					"DistinctProductVariantId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Images": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocations"
						}
					],
					"InventoryDimensionId": "String",
					"ItemId": "String",
					"MasterProductId": 0,
					"Price": 0,
					"ProductNumber": "String",
					"PropertiesAsList": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyTranslation"
						}
					],
					"Size": "String",
					"SizeId": "String",
					"Style": "String",
					"StyleId": "String",
					"VariantId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfilePrinter": {
				"value": {
					"BinaryConversion": true,
					"CharacterSet": 0,
					"DeviceDescription": "String",
					"DeviceMake": "String",
					"DeviceModel": "String",
					"DeviceName": "String",
					"DeviceTypeValue": 0,
					"DocInsertRemovalTimeout": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Logo": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PrinterLogotype"
					},
					"LogoAlignment": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PrinterLogoAlignmentType"
					},
					"ProfileId": "String",
					"ReceiptProfileId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileScanner": {
				"value": {
					"DecodeData": true,
					"DeviceDescription": "String",
					"DeviceName": "String",
					"DeviceTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProfileId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareProfileCashDrawer": {
				"value": {
					"DeviceDescription": "String",
					"DeviceMake": "String",
					"DeviceModel": "String",
					"DeviceName": "String",
					"DeviceTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsSharedShiftDrawer": true,
					"ProfileId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TillLayout": {
				"value": {
					"ButtonGridZones": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridZone"
						}
					],
					"CashChangerLayoutXml": "String",
					"CustomerLayoutId": "String",
					"CustomerLayoutXml": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Height": 0,
					"ImageZones": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ImageZone"
						}
					],
					"LayoutId": "String",
					"LayoutTypeValue": 0,
					"LayoutXml": "String",
					"LayoutXmlPortrait": "String",
					"Name": "String",
					"ReceiptId": "String",
					"ReceiptItemsLayoutXml": "String",
					"ReceiptPaymentLayoutXml": "String",
					"RecordId": 0,
					"ReportZones": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportZone"
						}
					],
					"StartScreen": 0,
					"TotalId": "String",
					"TotalsLayoutXml": "String",
					"Width": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoice": {
				"value": {
					"Account": "String",
					"Amount": 0,
					"AmountBalance": 0,
					"AmountPaid": 0,
					"ChannelId": 0,
					"ChargeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine"
						}
					],
					"CurrencyCode": "String",
					"DeliveryModeChargeAmount": 0,
					"DueDate": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Id": "String",
					"InvoiceDate": "0001-01-01T00:00:00.0000000+00:00",
					"InvoiceSubtotal": 0,
					"Name": "String",
					"OrderAccount": "String",
					"OrderedByCustomerName": "String",
					"RecordId": 0,
					"SalesId": "String",
					"SalesInvoiceLine": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoiceLine"
						}
					],
					"SalesType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoiceType"
					},
					"TenderLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
						}
					],
					"TotalCharges": 0,
					"TotalDiscount": 0,
					"TotalLineDiscount": 0,
					"TotalManualDiscountAmount": 0,
					"TotalManualDiscountPercentage": 0,
					"TotalTaxAmount": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderInvoice": {
				"value": {
					"AmountBalance": 0,
					"AmountPaid": 0,
					"CurrencyCode": "String",
					"CustomerAccountNumber": "String",
					"CustomerName": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Id": "String",
					"InvoiceDate": "0001-01-01T00:00:00.0000000+00:00",
					"InvoiceDueDate": "0001-01-01T00:00:00.0000000+00:00",
					"InvoicePaidStatusValue": 0,
					"InvoiceTypeValue": 0,
					"TotalAmount": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxOverride": {
				"value": {
					"AdditionalDescription": "String",
					"ChannelId": 0,
					"Code": "String",
					"DestinationItemTaxGroup": "String",
					"DestinationTaxGroup": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SourceItemTaxGroup": "String",
					"SourceTaxGroup": "String",
					"Status": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderType": {
				"value": {
					"AboveMinimumChangeAmount": 0,
					"AboveMinimumChangeTenderTypeId": "String",
					"CashDrawerLimit": 0,
					"CashDrawerLimitEnabled": true,
					"ChangeLineOnReceipt": "String",
					"ChangeTenderTypeId": "String",
					"ConnectorId": "String",
					"CountingRequired": 0,
					"DefaultCardTypeId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Function": 0,
					"GiftCardCashoutOutThreshold": 0,
					"GiftCardItem": "String",
					"HasTenderDiscount": true,
					"HideCardInputDetails": true,
					"IsOvertenderAllowed": true,
					"IsUndertenderAllowed": true,
					"MaximumAmountPerLine": 0,
					"MaximumAmountPerTransaction": 0,
					"MaximumOvertenderAmount": 0,
					"MaximumUndertenderAmount": 0,
					"MinimumAmountPerLine": 0,
					"MinimumAmountPerTransaction": 0,
					"MinimumSignatureCaptureAmount": 0,
					"Name": "String",
					"OpenDrawer": true,
					"OperationId": 0,
					"OperationName": "String",
					"RestrictReturnsWithoutReceipt": true,
					"RoundOff": 0,
					"TakenToBank": 0,
					"TakenToSafe": 0,
					"TenderTypeId": "String",
					"UseForDeclareStartAmount": 0,
					"UseSignatureCaptureDevice": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCode": {
				"value": {
					"ActivityValue": 0,
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InputRequired": true,
					"InputTypeValue": 0,
					"IsMultiLineText": true,
					"LinkedReasonCodeId": "String",
					"MaximumLength": 0,
					"MaximumValue": 0,
					"MinimumLength": 0,
					"MinimumValue": 0,
					"OncePerTransaction": true,
					"PrintInputNameOnReceipt": true,
					"PrintInputToReceipt": true,
					"PrintPromptToReceipt": true,
					"Prompt": "String",
					"RandomFactor": 0,
					"ReasonCodeId": "String",
					"ReasonSubCodes": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonSubCode"
						}
					],
					"RetailUseReasonCode": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportDataSet": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"HasDisclaimer": true,
					"HasTotalRow": true,
					"Locale": "String",
					"Output": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportRow"
						}
					],
					"Parameters": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ReportId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ZipCodeInfo": {
				"value": {
					"CityAlias": "String",
					"CityName": "String",
					"CountryRegionId": "String",
					"CountyId": "String",
					"District": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"StateId": "String",
					"StreetName": "String",
					"TimeZone": 0,
					"ZipPostalCode": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeRequirement": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ReasonCodeId": "String",
					"SourceId": "String",
					"TableRefTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.QueryResultSettings": {
				"value": {
					"Paging": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PagingInfo"
					},
					"Sorting": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SortingInfo"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SortingInfo": {
				"value": {
					"Columns": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SortColumn"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SortColumn": {
				"value": {
					"ColumnName": "String",
					"IsDescending": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PagingInfo": {
				"value": {
					"NextPageToken": "String",
					"Skip": 0,
					"Top": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyTranslation": {
				"value": {
					"TranslatedProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductProperty"
						}
					],
					"TranslationLanguage": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NumberSequenceSeedData": {
				"value": {
					"DataTypeValue": 0,
					"DataValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LastTransactionCreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"LastTransactionDataValue": 0,
					"LastTransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptNumberResetInfo": {
				"value": {
					"Enabled": true,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ResetDate": "0001-01-01T00:00:00.0000000+00:00",
					"TypeValue": 0,
					"ValidFrom": "0001-01-01T00:00:00.0000000+00:00",
					"ValidTo": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeviceActivationResult": {
				"value": {
					"Device": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Device"
					},
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseHistory": {
				"value": {
					"ChannelId": 0,
					"DatePurchased": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ImageUrl": "String",
					"ItemId": "String",
					"ProductId": 0,
					"ProductName": "String",
					"ReceiptId": "String",
					"SalesId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseHistorySearchCriteria": {
				"value": {
					"CustomerAccountNumber": "String",
					"EndDate": "0001-01-01T00:00:00.0000000+00:00",
					"ItemId": "String",
					"ProductNameFilter": "String",
					"ReceiptId": "String",
					"StartDate": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Node": {
				"value": {
					"Description": "String",
					"Id": "String",
					"ParentScopeId": "String",
					"ParentSequence": 0,
					"ScreenshotUri": "String",
					"Sequence": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Line": {
				"value": {
					"Artifacts": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ArtifactSummary"
						}
					],
					"ChildrenIds": [
						0
					],
					"Description": "String",
					"Id": 0,
					"IsLinked": true,
					"LineMetadataId": 0,
					"MetadataPropertyValues": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataPropertyValue"
						}
					],
					"Name": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataText": {
				"value": {
					"Id": "String",
					"Text": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataHypertextLink": {
				"value": {
					"DisplayName": "String",
					"Id": "String",
					"Url": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Scope": {
				"value": {
					"ActiveCount": 0,
					"Children": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Node"
						}
					],
					"IsForm": true,
					"Name": "String",
					"ScopeTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Framework": {
				"value": {
					"Access": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FrameworkAccess"
					},
					"Hierarchy": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Line"
						}
					],
					"Id": 0,
					"Lines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Line"
						}
					],
					"Name": "String",
					"Publisher": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAction": {
				"value": {
					"Annotations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Annotation"
						}
					],
					"GlobalId": "String",
					"SystemGenerated": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaskUserAction": {
				"value": {
					"Comment": "String",
					"Name": "String",
					"TaskId": "String",
					"UserActionTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FormUserAction": {
				"value": {
					"ControlLabel": "String",
					"FormId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommandUserAction": {
				"value": {
					"Arguments": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommandArgument"
						}
					],
					"CommandName": "String",
					"ControlName": "String",
					"ControlType": "String",
					"LabelId": "String",
					"ReturnTypeValue": 0,
					"ReturnValue": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Annotation": {
				"value": {
					"Description": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Recording": {
				"value": {
					"Description": "String",
					"FormContextEntries": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FormContextDictionaryEntry"
						}
					],
					"Name": "String",
					"RootScope": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Scope"
					},
					"Scopes": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Scope"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FormContextDictionaryEntry": {
				"value": {
					"FormContext": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FormContext"
					},
					"FormId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantResolutionContext": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductVariantResolutionOnKitSelectionContext": {
				"value": {
					"SelectedComponents": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ComponentInSlotRelation"
						}
					],
					"SlotId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseLocation": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsLicensePlateControlled": true,
					"LocationId": "String",
					"ProfileId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransaction": {
				"value": {
					"ConnectorFunctionalityProfileId": "String",
					"ConnectorGroup": "String",
					"ConnectorName": "String",
					"CountryRegionIsoCode": "String",
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"DocumentNumber": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LineNumber": 0,
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					],
					"ReceiptCopy": true,
					"RecordGUID": "00000000-0000-0000-0000-000000000000",
					"RegisterInfo": "String",
					"RegisterResponse": "String",
					"RegisterStoreId": "String",
					"RegisterTerminalId": "String",
					"RegistrationProcessId": "String",
					"RegistrationStatusValue": 0,
					"RegistrationTypeValue": 0,
					"SalesLineAdjustments": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionSalesLineAdjustment"
						}
					],
					"ServiceName": "String",
					"StaffId": "String",
					"StoreId": "String",
					"TenderLineAdjustments": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionTenderLineAdjustment"
						}
					],
					"TerminalId": "String",
					"TransactionId": "String",
					"TransDateTime": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLine": {
				"value": {
					"Balance": 0,
					"ChannelReferenceId": "String",
					"ChannelTypeValue": 0,
					"CreatedDate": "0001-01-01T00:00:00.0000000+00:00",
					"CustomerId": "String",
					"CustomerName": "String",
					"DeliveryModeCode": "String",
					"DeliveryTypeValue": 0,
					"DetailedLineStatusValue": 0,
					"DetailedOrderStatusValue": 0,
					"DocumentStatusValue": 0,
					"EmailAddress": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FulfillmentDeliveryType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineDeliveryType"
					},
					"FulfillmentStatus": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineStatus"
					},
					"FulfillmentStatusValue": 0,
					"ItemId": "String",
					"ItemName": "String",
					"PickupTimeslotEndDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"PickupTimeslotStartDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ProductId": 0,
					"ProductVariant": "String",
					"QuantityInvoiced": 0,
					"QuantityNotInvoiced": 0,
					"QuantityNotPacked": 0,
					"QuantityNotPicked": 0,
					"QuantityNotProcessed": 0,
					"QuantityOrdered": 0,
					"QuantityPacked": 0,
					"QuantityPicked": 0,
					"QuantityReserved": 0,
					"ReceiptId": "String",
					"RequestedDeliveryDate": "0001-01-01T00:00:00.0000000+00:00",
					"RequestedReceiptDate": "0001-01-01T00:00:00.0000000+00:00",
					"RequestedShipDate": "0001-01-01T00:00:00.0000000+00:00",
					"SalesId": "String",
					"SalesLineNumber": 0,
					"SalesPersonFirstName": "String",
					"SalesPersonId": "String",
					"SalesPersonLastName": "String",
					"SalesPersonStoreId": "String",
					"SerialNumber": "String",
					"ShippingAddress": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"StoreInventoryOrderedQuantity": 0,
					"StoreInventoryReservedQuantity": 0,
					"StoreInventoryTotalQuantity": 0,
					"TotalAmount": 0,
					"UnitOfMeasureSymbol": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineSearchCriteria": {
				"value": {
					"ChannelReferenceId": "String",
					"CustomerId": "String",
					"CustomerName": "String",
					"CustomerPhoneNumber": "String",
					"CustomFilters": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilter"
						}
					],
					"DeliveryModeCode": "String",
					"DeliveryTypeValue": 0,
					"EmailAddress": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FulfillmentStatusValues": [
						0
					],
					"LoyaltyCardNumber": "String",
					"OrderCreatedEndDate": "0001-01-01T00:00:00.0000000+00:00",
					"OrderCreatedStartDate": "0001-01-01T00:00:00.0000000+00:00",
					"ReceiptId": "String",
					"RequestedDeliveryEndDate": "0001-01-01T00:00:00.0000000+00:00",
					"RequestedDeliveryStartDate": "0001-01-01T00:00:00.0000000+00:00",
					"RequestedReceiptEndDate": "0001-01-01T00:00:00.0000000+00:00",
					"RequestedReceiptStartDate": "0001-01-01T00:00:00.0000000+00:00",
					"SalesId": "String",
					"StoreId": "String",
					"WarehouseId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Comment": {
				"value": {
					"AuthorName": "String",
					"AuthorStaffId": "String",
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RecordId": 0,
					"Text": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressPurpose": {
				"value": {
					"AddressType": 0,
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryChargeLine": {
				"value": {
					"CalculatedAmount": 0,
					"ChargeCode": "String",
					"CurrencyCode": "String",
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsRefundable": true,
					"IsShipping": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensionPackageDefinition": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsEnabled": true,
					"Name": "String",
					"Publisher": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TenderTypePolicy": {
				"value": {
					"AllowedReturnTenderTypes": [
						"String"
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"OriginalTenderType": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReturnPolicy": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsManagerOverrideEnabled": true,
					"RecordId": 0,
					"TenderTypePolicies": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TenderTypePolicy"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderTypeAmount": {
				"value": {
					"Amount": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"TenderTypeId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FeatureState": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsEnabled": true,
					"Name": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Warranty": {
				"value": {
					"ApplicablePriceRangeBaseTypeValue": 0,
					"ApplicablePriceRangeMax": 0,
					"ApplicablePriceRangeMin": 0,
					"Duration": 0,
					"DurationUnitValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RecallInvoicedSalesLineLookup": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IgnoreSerialNumberMismatch": true,
					"InvoicedLineId": 0,
					"Quantity": 0,
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					],
					"SerialNumber": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarrantyGroup": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"GroupName": "String",
					"RecordId": 0,
					"Warranties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Warranty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarrantiesMapping": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"WarrantableProductId": 0,
					"WarrantyGroups": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.WarrantyGroup"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineContextualOperationsMap": {
				"value": {
					"ApplicableOperationsValues": [
						0
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FulfillmentLine": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLine"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.CartLineValidationResults": {
				"value": {
					"ValidationFailuresByCartLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.Entities.Exceptions.LineDataValidationFailure"
						}
					],
					"ValidationResultsByLineId": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.CartLineValidationResultsByLineId"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.Exceptions.LineDataValidationFailure": {
				"value": {
					"DataValidationFailure": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataValidationFailure"
					},
					"LineIndex": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.AccountStatementRequest": {
				"value": {
					"DeliveryTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FromDate": "0001-01-01T00:00:00.0000000+00:00",
					"IsForFullOrganization": true,
					"RequestedUserId": "String",
					"RequestingUserEmail": "String",
					"ToDate": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlert": {
				"value": {
					"AlertSourceIdValue": 0,
					"IsBlocking": true,
					"LocalizedMessage": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineUserAlerts": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LineIndex": 0,
					"LineNumber": 0,
					"UserAlerts": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlert"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineUserAlerts": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SalesId": "String",
					"SalesLineNumber": 0,
					"UserAlerts": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlert"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerProspect": {
				"value": {
					"Address": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"Comments": "String",
					"CompanyName": "String",
					"CompanySize": 0,
					"Department": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FirstName": "String",
					"JobTitle": "String",
					"LastName": "String",
					"LastOperationId": "00000000-0000-0000-0000-000000000000",
					"ProspectTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelSearchCriteria": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SearchLocationValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerOperation": {
				"value": {
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"StatusValue": 0,
					"TypeValue": 0,
					"Value": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerOperationRequest": {
				"value": {
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"Details": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.BusinessPartnerOperationRequestDetails"
					},
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"StatusValue": 0,
					"TypeValue": 0,
					"UserFirstName": "String",
					"UserId": "String",
					"UserLastName": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.BusinessPartnerOperationRequestDetails": {
				"value": {
					"AccountStatementEndDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"AccountStatementStartDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InvoiceId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptTypesByFormatType": {
				"value": {
					"ReceiptOutputFormatType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptOutputFormatType"
					},
					"ReceiptTypesValues": [
						0
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryJournalNameSearchCriteria": {
				"value": {
					"DocumentTypeValues": [
						0
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"JournalNameIds": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AssortedProductIdentity": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsRemoteProduct": true,
					"ProductId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductExistenceId": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LanguageId": "String",
					"ProductId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductExistenceCriteria": {
				"value": {
					"CatalogId": 0,
					"ChannelId": 0,
					"Ids": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductExistenceId"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegion": {
				"value": {
					"CountryRegionId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsoCode": "String",
					"ShortName": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessVerticalsIndia": {
				"value": {
					"Description": "String",
					"EntityCode": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"RecId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressTaxInformationIndia": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Gstin": 0,
					"GstinRegistrationNumber": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistrationNumberIndia"
					},
					"Name": "String",
					"RecId": 0,
					"RegistrationLocation": 0,
					"Tin": 0,
					"TinRegistrationNumber": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistrationNumberIndia"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTaxInformation": {
				"value": {
					"CustomerId": "String",
					"DataAreaId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsForeign": true,
					"IsPreferential": true,
					"NatureOfAssessee": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.NatureOfAssessee"
					},
					"PanNumber": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistrationNumberIndia": {
				"value": {
					"BusinessVerticals": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RecId": 0,
					"RegistrationNumber": "String",
					"RegistrationType": 0,
					"TaxType": 0,
					"Type": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Category": {
				"value": {
					"DisplayOrder": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Images": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
						}
					],
					"LocalizedDescription": "String",
					"Name": "String",
					"NameTranslations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation"
						}
					],
					"OfflineImage": "String",
					"ParentCategory": 0,
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart": {
				"value": {
					"AffiliationLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTier"
						}
					],
					"AmountDue": 0,
					"AmountPaid": 0,
					"AttributeValues": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
						}
					],
					"AvailableDepositAmount": 0,
					"BeginDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"BusinessDate": "0001-01-01T00:00:00.0000000+00:00",
					"CancellationChargeAmount": 0,
					"CartLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLine"
						}
					],
					"CartStatusValue": 0,
					"CartTypeValue": 0,
					"ChannelId": 0,
					"ChargeAmount": 0,
					"ChargeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine"
						}
					],
					"Comment": "String",
					"CommissionSalesGroup": "String",
					"Coupons": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Coupon"
						}
					],
					"CustomerAccountDepositLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAccountDepositLine"
						}
					],
					"CustomerId": "String",
					"CustomerOrderModeValue": 0,
					"CustomerOrderRemainingBalance": 0,
					"CustomerRequisition": "String",
					"DeliveryMode": "String",
					"DeliveryModeChargeAmount": 0,
					"DiscountAmount": 0,
					"DiscountAmountWithoutTax": 0,
					"DiscountCodes": [
						"String"
					],
					"EstimatedShippingAmount": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FiscalTransactions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransaction"
						}
					],
					"HasChargeCalculationTriggered": true,
					"HasTaxCalculationTriggered": true,
					"Id": "String (identifier)",
					"IgnoreDiscountCalculation": true,
					"IncomeExpenseLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseLine"
						}
					],
					"IncomeExpenseTotalAmount": 0,
					"InvoiceComment": "String",
					"IsCreatedOffline": true,
					"IsDiscountFullyCalculated": true,
					"IsFavorite": true,
					"IsRecurring": true,
					"IsRequiredAmountPaid": true,
					"IsReturnByReceipt": true,
					"IsSuspended": true,
					"IsTaxIncludedInPrice": true,
					"LoyaltyCardId": "String",
					"MerchantProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentMerchantInformation"
						}
					],
					"ModifiedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"Name": "String",
					"NetPrice": 0,
					"Notes": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Note"
						}
					],
					"OrderNumber": "String",
					"OtherChargeAmount": 0,
					"OverriddenDepositAmount": 0,
					"OverriddenDepositWithoutCarryoutAmount": 0,
					"PeriodicDiscountsCalculateScopeValue": 0,
					"PrepaymentAmountInvoiced": 0,
					"PrepaymentAmountPaid": 0,
					"PrepaymentAppliedOnPickup": 0,
					"PrepaymentRoundingDifference": 0,
					"PromotionLines": [
						"String"
					],
					"QuotationExpiryDate": "0001-01-01T00:00:00.0000000+00:00",
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					],
					"ReceiptEmail": "String",
					"ReceiptTransactionTypeValue": 0,
					"RefundableTenderLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
						}
					],
					"RequestedDeliveryDate": "0001-01-01T00:00:00.0000000+00:00",
					"RequiredDepositAmount": 0,
					"RequiredDepositWithoutCarryoutAmount": 0,
					"ReturnTransactionHasLoyaltyPayment": true,
					"SalesId": "String",
					"ShippingAddress": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"ShippingChargeAmount": 0,
					"StaffId": "String",
					"SubtotalAmount": 0,
					"SubtotalAmountWithoutTax": 0,
					"SubtotalSalesAmount": 0,
					"SuspendedCartId": "String",
					"TaxAmount": 0,
					"TaxCalculationTypeValue": 0,
					"TaxOnCancellationCharge": 0,
					"TaxOnNonShippingCharges": 0,
					"TaxOnShippingCharge": 0,
					"TaxOverrideCode": "String",
					"TaxViewLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxViewLine"
						}
					],
					"TenderLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
						}
					],
					"TerminalId": "String",
					"TotalAmount": 0,
					"TotalCarryoutSalesAmount": 0,
					"TotalCustomerOrderSalesAmount": 0,
					"TotalItems": 0,
					"TotalManualDiscountAmount": 0,
					"TotalManualDiscountPercentage": 0,
					"TotalReturnAmount": 0,
					"TotalSalesAmount": 0,
					"TransactionTypeValue": 0,
					"Version": 0,
					"WarehouseId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Customer": {
				"value": {
					"AccountNumber": "String (identifier)",
					"Addresses": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
						}
					],
					"AllowOnAccountPayment": true,
					"Attributes": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAttribute"
						}
					],
					"Balance": 0,
					"Blocked": true,
					"BlockedType": 0,
					"BusinessPartnerId": "String",
					"Cellphone": "String",
					"ChargeGroup": "String",
					"CNPJCPFNumber": "String",
					"CommissionSalesGroupId": "String",
					"Contacts": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInfo"
						}
					],
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"CreditLimit": 0,
					"CreditRating": "String",
					"CurrencyCode": "String",
					"CustomerAffiliations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAffiliation"
						}
					],
					"CustomerGroup": "String",
					"CustomerTypeValue": 0,
					"DefaultPaymentMethod": "String",
					"DirectoryPartyRecordId": 0,
					"Email": "String",
					"EmailRecordId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FirstName": "String",
					"IdentificationNumber": "String",
					"Images": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
						}
					],
					"InvoiceAccount": "String",
					"IsAsyncCustomer": true,
					"IsB2b": true,
					"IsB2bAdmin": true,
					"IsCustomerTaxInclusive": true,
					"IsFloorLimitBlocked": true,
					"Language": "String",
					"LastName": "String",
					"LineDiscountGroup": "String",
					"MandatoryCreditLimit": true,
					"MiddleName": "String",
					"MultilineDiscountGroup": "String",
					"Name": "String",
					"NewCustomerPartyNumber": "String",
					"NonChargeableAccount": true,
					"OfflineImage": "String",
					"OptOutPersonalization": true,
					"OptOutWebActivityTracking": true,
					"OrganizationId": "String",
					"PartyNumber": "String",
					"PersonNameId": 0,
					"Phone": "String",
					"PhoneExt": "String",
					"PhoneRecordId": 0,
					"PriceGroup": "String",
					"ReceiptEmail": "String",
					"ReceiptSettings": 0,
					"RecordId": 0,
					"RetailCustomerTableRecordId": 0,
					"SalesTaxGroup": "String",
					"Tag": "String",
					"TaxExemptNumber": "String",
					"TaxGroup": "String",
					"TaxOffice": "String",
					"TitleRecordId": 0,
					"TotalDiscountGroup": "String",
					"Url": "String",
					"UrlRecordId": 0,
					"UseOrderNumberReference": true,
					"UsePurchaseRequest": true,
					"VatNumber": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Employee": {
				"value": {
					"CultureName": "String",
					"DefaultCommissionSalesGroup": "String",
					"DefaultImage": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IdentifierTypeValue": 0,
					"Images": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
						}
					],
					"Name": "String",
					"NameOnReceipt": "String",
					"NumberOfDaysToPasswordExpiry": 0,
					"Permissions": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeePermissions"
					},
					"RecordId": 0,
					"StaffId": "String (identifier)"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Checklist": {
				"value": {
					"AssignedToChannelId": 0,
					"AssignedToWorkerPersonnelNumber": "String",
					"Description": "String",
					"EndDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"ProcessId": "String",
					"RecordId": 0,
					"StartDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"StatusValue": 0,
					"TargetDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"Tasks": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTask"
						}
					],
					"Version": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTask": {
				"value": {
					"AssignedToExternalSubId": "String",
					"AssignedToPersonnelNumbers": [
						"String"
					],
					"ChecklistId": "String",
					"CompletionDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ContactPersonPersonnelNumber": "String",
					"DeepLink": "String",
					"DeepLinkPosOperationName": "String",
					"DeepLinkTypeValue": 0,
					"Description": "String",
					"DueDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Id": "String",
					"Instructions": "String",
					"InstructionsVersion": "String",
					"Name": "String",
					"ResolvedByPersonnelNumber": "String",
					"StatusValue": 0,
					"Version": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder": {
				"value": {
					"AffiliationLoyaltyTierLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesAffiliationLoyaltyTier"
						}
					],
					"AggregateInventoryQuantities": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantities"
					},
					"AmountDue": 0,
					"AmountPaid": 0,
					"AttributeValues": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
						}
					],
					"AvailableDepositAmount": 0,
					"BeginDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"BusinessDate": "0001-01-01T00:00:00.0000000+00:00",
					"CalculatedDepositAmount": 0,
					"CancellationCharge": 0,
					"ChannelId": 0,
					"ChannelReferenceId": "String",
					"ChargeAmount": 0,
					"ChargeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLine"
						}
					],
					"Comment": "String",
					"CommissionSalesGroup": "String",
					"CommissionSalesGroupSetByCashier": "String",
					"ConfirmedShipDate": "0001-01-01T00:00:00.0000000+00:00",
					"ContactInformationCollection": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInformation"
						}
					],
					"Coupons": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Coupon"
						}
					],
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"CurrencyCode": "String",
					"CustomerAccountDepositLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAccountDepositLine"
						}
					],
					"CustomerId": "String",
					"CustomerName": "String",
					"CustomerOrderModeValue": 0,
					"CustomerOrderRemainingBalance": 0,
					"CustomerOrderTypeValue": 0,
					"CustomerRequisition": "String",
					"DeliveryMode": "String",
					"DeliveryModeChargeAmount": 0,
					"DetailedOrderStatusValue": 0,
					"DiscountAmount": 0,
					"DiscountAmountWithoutTax": 0,
					"DiscountCodes": [
						"String"
					],
					"DocumentStatusValue": 0,
					"EntryStatusValue": 0,
					"EstimatedShippingAmount": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FiscalTransactions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransaction"
						}
					],
					"GiftCardActiveFrom": "0001-01-01T00:00:00.0000000+00:00",
					"GiftCardBalance": 0,
					"GiftCardExpireDate": "0001-01-01T00:00:00.0000000+00:00",
					"GiftCardHistoryDetails": "String",
					"GiftCardIdMasked": "String",
					"GiftCardIssueAmount": 0,
					"GrossAmount": 0,
					"HasChargeCalculationTriggered": true,
					"HasLoyaltyPayment": true,
					"HasTaxCalculationTriggered": true,
					"Id": "String (identifier)",
					"IgnoreDiscountCalculation": true,
					"IncomeExpenseLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.IncomeExpenseLine"
						}
					],
					"IncomeExpenseTotalAmount": 0,
					"InternalTransactionId": "00000000-0000-0000-0000-000000000000",
					"InventoryLocationId": "String",
					"InvoiceComment": "String",
					"IsCommissionSalesGroupOverriddenByCustomer": true,
					"IsCreatedOffline": true,
					"IsDiscountFullyCalculated": true,
					"IsRequiredAmountPaid": true,
					"IsReturnByReceipt": true,
					"IsSuspended": true,
					"IsTaxExemptedForPriceInclusive": true,
					"IsTaxIncludedInPrice": true,
					"LanguageId": "String",
					"LineDiscount": 0,
					"LineDiscountCalculationTypeValue": 0,
					"LoyaltyCardId": "String",
					"LoyaltyDiscountAmount": 0,
					"LoyaltyManualDiscountAmount": 0,
					"LoyaltyRewardPointLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLine"
						}
					],
					"McrOrderStopped": true,
					"ModifiedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"Name": "String",
					"NetAmount": 0,
					"NetAmountWithNoTax": 0,
					"NetAmountWithoutTax": 0,
					"NetAmountWithTax": 0,
					"NetPrice": 0,
					"Notes": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Note"
						}
					],
					"NumberOfItems": 0,
					"OriginalOrderTransactionId": "String",
					"OtherChargeAmount": 0,
					"OverriddenDepositAmount": 0,
					"OverriddenDepositWithoutCarryoutAmount": 0,
					"PaymentStatusValue": 0,
					"PeriodicDiscountAmount": 0,
					"PeriodicDiscountsCalculateScopeValue": 0,
					"PrepaymentAmountAppliedOnPickup": 0,
					"PrepaymentAmountInvoiced": 0,
					"PrepaymentAmountPaid": 0,
					"PrepaymentRoundingDifference": 0,
					"QuotationExpiryDate": "0001-01-01T00:00:00.0000000+00:00",
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					],
					"ReceiptEmail": "String",
					"ReceiptId": "String",
					"RecordId": 0,
					"RefundableTenderLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
						}
					],
					"RequestedDeliveryDate": "0001-01-01T00:00:00.0000000+00:00",
					"RequiredDepositAmount": 0,
					"RequiredDepositWithoutCarryoutAmount": 0,
					"ReturnTransactionHasLoyaltyPayment": true,
					"SalesAgreementRecordId": 0,
					"SalesId": "String",
					"SalesInvoiceAmount": 0,
					"SalesLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLine"
						}
					],
					"SalesPaymentDifference": 0,
					"ShiftId": 0,
					"ShiftTerminalId": "String",
					"Shipments": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Shipment"
						}
					],
					"ShippingAddress": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"ShippingChargeAmount": 0,
					"StaffId": "String",
					"StatementCode": "String",
					"StatusValue": 0,
					"StoreId": "String",
					"SubtotalAmount": 0,
					"SubtotalAmountWithoutTax": 0,
					"SubtotalSalesAmount": 0,
					"SuspendedTransactionId": "String",
					"TaxAmount": 0,
					"TaxAmountExclusive": 0,
					"TaxAmountInclusive": 0,
					"TaxCalculationTypeValue": 0,
					"TaxLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLine"
						}
					],
					"TaxOnCancellationCharge": 0,
					"TaxOnNonShippingCharges": 0,
					"TaxOnShippingCharge": 0,
					"TaxOverrideCode": "String",
					"TenderDiscountAmount": 0,
					"TenderLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderLine"
						}
					],
					"TerminalId": "String",
					"TotalAmount": 0,
					"TotalCarryoutSalesAmount": 0,
					"TotalCustomerOrderSalesAmount": 0,
					"TotalDiscount": 0,
					"TotalManualDiscountAmount": 0,
					"TotalManualDiscountPercentage": 0,
					"TotalReturnAmount": 0,
					"TotalSalesAmount": 0,
					"TransactionDate": "0001-01-01T00:00:00.0000000+00:00",
					"TransactionTime": 0,
					"TransactionTypeValue": 0,
					"UnifiedDeliveryInformation": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryInformation"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Shift": {
				"value": {
					"AccountLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftAccountLine"
						}
					],
					"AddToTenderAmountTotal": 0,
					"BankDropTotal": 0,
					"CashDrawer": "String",
					"ChangeTotal": 0,
					"ChargeTotal": 0,
					"CloseDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ClosedAtShiftId": 0,
					"ClosedAtTerminalId": "String",
					"CurrentStaffId": "String",
					"CurrentTerminalId": "String",
					"CustomerCount": 0,
					"DeclareTenderAmountTotal": 0,
					"DiscountTotal": 0,
					"ExpenseAccountTotal": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FloatingEntryAmountTotal": 0,
					"GiftCardCashOutTotal": 0,
					"GiftCardsTotal": 0,
					"GoodsSoldQty": 0,
					"HasPendingOfflineTransactions": 0,
					"IncomeAccountTotal": 0,
					"IsShared": true,
					"LogOnTransactionCount": 0,
					"NoSaleTransactionCount": 0,
					"NumberOfUnreconciledLines": 0,
					"OverShortTotal": 0,
					"PaidToAccountTotal": 0,
					"PriceOverrideTotal": 0,
					"ReceiptCopiesCount": 0,
					"ReceiptCopiesTotal": 0,
					"ReceiptsCount": 0,
					"RemoveTenderAmountTotal": 0,
					"ReturnsCount": 0,
					"ReturnsGrandTotal": 0,
					"ReturnsTotal": 0,
					"RoundedAmountTotal": 0,
					"SafeDropTotal": 0,
					"SalesGrandTotal": 0,
					"SalesTotal": 0,
					"SalesTotalExcludingTax": 0,
					"SalesTotalIncludingTax": 0,
					"SaleTransactionCount": 0,
					"ServicesSoldQty": 0,
					"ShiftId": 0,
					"ShiftReturnsTotal": 0,
					"ShiftSalesTotal": 0,
					"StaffId": "String",
					"StartDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"StartingAmountRunningTotal": 0,
					"StartingAmountTotal": 0,
					"StatusDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"StatusValue": 0,
					"StoreId": "String",
					"StoreRecordId": 0,
					"SuspendedTotal": 0,
					"SuspendedTransactionCount": 0,
					"TaxLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTaxLine"
						}
					],
					"TaxTotal": 0,
					"TenderedTotal": 0,
					"TenderLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTenderLine"
						}
					],
					"TerminalId": "String (identifier)",
					"TransactionCount": 0,
					"VoidedSalesTotal": 0,
					"VoidTransactionCount": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournal": {
				"value": {
					"DataAreaId": "String",
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventLocationId": "String",
					"JournalId": "String (identifier)",
					"RecordId": "String",
					"StockCountTransactionLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.StockCountJournalTransaction"
						}
					],
					"Worker": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnit": {
				"value": {
					"CategoryHierarchyId": 0,
					"Currency": "String",
					"DefaultCustomerAccount": "String",
					"EmailReceiptProfileId": "String",
					"EventNotificationProfileId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FunctionalityProfileId": "String",
					"InventoryLocationId": "String",
					"Latitude": 0,
					"Longitude": 0,
					"Name": "String",
					"OMOperatingUnitNumber": "String",
					"OrgUnitAddress": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"OrgUnitFullAddress": "String",
					"OrgUnitName": "String",
					"OrgUnitNumber": "String (identifier)",
					"RecordId": 0,
					"ShippingWarehouseAddress": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"TaxGroup": "String",
					"TaxRegistrations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistration"
						}
					],
					"TimeZoneCode": 0,
					"UseCustomerBasedTax": true,
					"UseCustomerBasedTaxExemption": true,
					"UseDestinationBasedTax": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Product": {
				"value": {
					"AdjustedPrice": 0,
					"BasePrice": 0,
					"CategoryIds": [
						0
					],
					"ChangeTrackingInformation": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductChangeTrackingInformation"
					},
					"CompositionInformation": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCompositionInformation"
					},
					"DefaultUnitOfMeasure": "String",
					"Description": "String",
					"DisplayOrderInCategories": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DisplayOrderInCategory"
						}
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"HasLinkedProducts": true,
					"Image": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.RichMediaLocations"
					},
					"IsKit": true,
					"IsMasterProduct": true,
					"IsRemote": true,
					"ItemId": "String",
					"LinkedProducts": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LinkedProduct"
						}
					],
					"Locale": "String",
					"Name": "String",
					"OfflineImage": "String",
					"ParentKits": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponent"
						}
					],
					"Price": 0,
					"PrimaryCategoryId": 0,
					"ProductName": "String",
					"ProductNumber": "String",
					"ProductProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPropertyTranslation"
						}
					],
					"ProductSchema": [
						"String"
					],
					"ProductsRelatedToThis": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.RelatedProduct"
						}
					],
					"RecordId": 0,
					"RelatedProducts": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.RelatedProduct"
						}
					],
					"RetailContext": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProjectionDomain"
					},
					"Rules": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRules"
					},
					"SearchName": "String",
					"UnitsOfMeasureSymbol": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductCatalog": {
				"value": {
					"ChannelId": 0,
					"CreatedOn": "0001-01-01T00:00:00.0000000+00:00",
					"DefaultImage": "String",
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Images": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
						}
					],
					"IsSnapshotEnabled": true,
					"Language": "String",
					"ModifiedOn": "0001-01-01T00:00:00.0000000+00:00",
					"Name": "String",
					"PublishedOn": "0001-01-01T00:00:00.0000000+00:00",
					"RecordId": 0,
					"ValidFrom": "0001-01-01T00:00:00.0000000+00:00",
					"ValidTo": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation": {
				"value": {
					"AltText": "String",
					"DisplayOrder": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsAdditionalMedia": true,
					"IsApplicableForChildEntities": true,
					"IsDefault": true,
					"IsSelfHosted": true,
					"MediaPurpose": "String",
					"MediaTypeValue": 0,
					"Priority": 0,
					"Uri": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceList": {
				"value": {
					"CommerceListContributors": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListContributor"
						}
					],
					"CommerceListInvitations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListInvitation"
						}
					],
					"CommerceListLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceListLine"
						}
					],
					"CommerceListTypeValue": 0,
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"CustomerId": "String",
					"CustomerName": "String",
					"DueDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Id": 0,
					"IsCollaborative": true,
					"IsFavorite": true,
					"IsPrivate": true,
					"IsRecurring": true,
					"Name": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductList": {
				"value": {
					"ChannelId": 0,
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"CustomerId": "String",
					"DataAreaId": "String",
					"DeletedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Id": "String (identifier)",
					"LastUpdated": "0001-01-01T00:00:00.0000000+00:00",
					"Name": "String",
					"ProductListLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListLine"
						}
					],
					"ProductListTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Recommendation": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Id": "String (identifier)",
					"RecommendationTypeValue": 0,
					"Title": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrder": {
				"value": {
					"DeliveryModeId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventLocationIdFrom": "String",
					"InventLocationIdTo": "String",
					"Lines": 0,
					"OrderId": "String (identifier)",
					"OrderLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderLine"
						}
					],
					"OrderTypeValue": 0,
					"QuantityReceived": 0,
					"QuantityReceiveNow": 0,
					"QuantityReceiveRemaining": 0,
					"QuantityShipNow": 0,
					"QuantityShipped": 0,
					"QuantityShipRemaining": 0,
					"ReceiveDate": "0001-01-01T00:00:00.0000000+00:00",
					"RecordId": "String",
					"ShipDate": "0001-01-01T00:00:00.0000000+00:00",
					"Status": "String",
					"TotalItems": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrder": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Lines": 0,
					"OrderId": "String (identifier)",
					"OrderLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PurchaseOrderLine"
						}
					],
					"OrderTypeValue": 0,
					"RecordId": "String",
					"Status": "String",
					"TotalItems": 0,
					"TotalReceived": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingList": {
				"value": {
					"DeliveryDate": "0001-01-01T00:00:00.0000000+00:00",
					"DeliveryMode": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventLocationId": "String",
					"Lines": 0,
					"OrderId": "String (identifier)",
					"OrderLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PickingListLine"
						}
					],
					"OrderTypeValue": 0,
					"RecordId": "String",
					"Status": "String",
					"TotalItems": 0,
					"TotalReceived": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Warehouse": {
				"value": {
					"Address": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"DefaultInventoryStatus": "String",
					"DefaultIssueLocation": "String",
					"DefaultLocationId": "String",
					"DefaultReceiptLocation": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventLocation": "String (identifier)",
					"IsWMSEnabled": true,
					"Name": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ScanResult": {
				"value": {
					"Barcode": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Barcode"
					},
					"Customer": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Customer"
					},
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"GiftCard": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.GiftCard"
					},
					"LoyaltyCard": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCard"
					},
					"MaskTypeValue": 0,
					"Product": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SimpleProduct"
					},
					"ScannedText": "String (identifier)"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderContextualOperationsMap": {
				"value": {
					"ApplicableOperationsValues": [
						0
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Id": "String (identifier)",
					"SalesOrder": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrder"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundDocument": {
				"value": {
					"CommitRequestId": "00000000-0000-0000-0000-000000000000",
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"DeliveryMode": "String",
					"Description": "String",
					"DocumentId": "String",
					"DocumentTypeId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LongVersion": 0,
					"Note": "String",
					"NoteModifiedByStaffId": "String",
					"NoteModifiedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"OperationResultMessage": "String",
					"OperationTypeValue": 0,
					"ReceiptId": "String",
					"ReceiveDate": "0001-01-01T00:00:00.0000000+00:00",
					"Receiver": "String",
					"ReceiverDetails": "String",
					"Sender": "String",
					"SenderDetails": "String",
					"ShipDate": "0001-01-01T00:00:00.0000000+00:00",
					"SourceDocument": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryInboundOutboundSourceDocument"
					},
					"SourceDocumentTypeValue": 0,
					"StaffId": "String",
					"StatusValue": 0,
					"TerminalId": "String",
					"TransactionDate": "0001-01-01T00:00:00.0000000+00:00",
					"WorkDocumentId": "String (identifier)"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartner": {
				"value": {
					"BusinessPartnerId": "String (identifier)",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"SellerChannelId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BusinessPartnerUser": {
				"value": {
					"AccountNumber": "String",
					"B2BUserId": "String (identifier)",
					"BusinessPartnerId": "String",
					"Email": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FirstName": "String",
					"IsAdmin": true,
					"LastName": "String",
					"LastOperationId": "00000000-0000-0000-0000-000000000000",
					"SpendingLimit": 0,
					"StatusValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.CommerceException": {
				"value": {
					"ErrorResourceId": "String",
					"LocalizedMessage": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataValidationException": {
				"value": {
					"ValidationResults": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataValidationFailure"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.MissingRequiredReasonCodeException": {
				"value": {
					"ReasonCodeRequirements": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeRequirement"
						}
					],
					"RequiredReasonCodes": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCode"
						}
					],
					"TransactionRequiredReasonCodeIds": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.SecurityException": {},
			"Microsoft.Dynamics.Commerce.Runtime.DeviceAuthenticationException": {},
			"Microsoft.Dynamics.Commerce.Runtime.HeadquarterTransactionServiceException": {},
			"Microsoft.Dynamics.Commerce.Runtime.UserAuthenticationException": {},
			"Microsoft.Dynamics.Commerce.Runtime.UserAuthorizationException": {},
			"Microsoft.Dynamics.Commerce.Runtime.FeatureNotSupportedException": {},
			"Microsoft.Dynamics.Commerce.Runtime.CartValidationException": {},
			"Microsoft.Dynamics.Commerce.Runtime.TenderValidationException": {
				"value": {
					"TenderTypeId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.CommerceDataExchangeException": {},
			"Microsoft.Dynamics.Commerce.Runtime.ExtensibleEnumerationException": {},
			"Microsoft.Dynamics.Commerce.Runtime.TaskManagementException": {
				"value": {
					"TaskManagementErrors": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TaskManagementError"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.TaskManagementServerException": {},
			"Microsoft.Dynamics.Commerce.Runtime.TaskManagementClientException": {},
			"Microsoft.Dynamics.Commerce.Runtime.RemoteServiceNotAvailableException": {},
			"Microsoft.Dynamics.Commerce.Runtime.PaymentException": {
				"value": {
					"AdditionalContext": "String",
					"PaymentSdkErrors": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentError"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataValidationFailure": {
				"value": {
					"ErrorContext": "String",
					"ErrorResourceId": "String",
					"LocalizedMessage": "String",
					"MemberNames": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Retail.RetailServerLibrary.WrongEndpointException": {
				"value": {
					"RedirectUri": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.ItemDiscontinuedException": {
				"value": {
					"RemovedUnavailableItemIds": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.InventoryDocumentLockedByOtherTerminalException": {
				"value": {
					"CurrentTerminalId": "String",
					"WorkingTerminalId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.InventoryDocumentExceedMaximumQuantityException": {
				"value": {
					"AllowOverDelivery": true,
					"MaximumQuantity": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.ProductPricingConfigurationError": {
				"value": {
					"ErrorResourceId": "String",
					"ProductId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.ProductPricingConfigurationException": {
				"value": {
					"ProductPricingConfigurationErrors": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.ProductPricingConfigurationError"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmployeeActivity": {
				"value": {
					"Activity": "String",
					"ActivityDateTimeOffset": "0001-01-01T00:00:00.0000000+00:00",
					"BreakCategory": "String",
					"EmployeeActivityTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RecordId": 0,
					"StaffId": "String",
					"StaffName": "String",
					"StoreNumber": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefiner": {
				"value": {
					"SourceValue": 0,
					"Values": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefinerValue"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TokenizedPaymentCard": {
				"value": {
					"Address1": "String",
					"Address2": "String",
					"CardTokenInfo": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CardTokenInfo"
					},
					"CardTypeId": "String",
					"City": "String",
					"Country": "String",
					"ExpirationMonth": 0,
					"ExpirationYear": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"House": "String",
					"IsSwipe": true,
					"NameOnCard": "String",
					"Phone": "String",
					"State": "String",
					"TenderType": "String",
					"Zip": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimensionAvailabilitySearchCriteria": {
				"value": {
					"CatalogId": 0,
					"DefaultWarehouseOnly": true,
					"DeliveryModeTypeFilterValue": 0,
					"FilterByChannelFulfillmentGroup": true,
					"InventoryAccuracyValue": 0,
					"MatchingDimensionValues": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
						}
					],
					"RequestedDimensionTypeValue": 0,
					"RequestedDimensionTypeValues": [
						0
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LineShippingAddress": {
				"value": {
					"LineId": "String",
					"ShippingAddress": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartDeliveryPreferences": {
				"value": {
					"CartLineDeliveryPreferences": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLineDeliveryPreference"
						}
					],
					"HeaderDeliveryPreferenceTypeValues": [
						0
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LineDeliverySpecification": {
				"value": {
					"DeliverySpecification": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliverySpecification"
					},
					"LineId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliverySpecification": {
				"value": {
					"DeliveryAddress": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"DeliveryModeId": "String",
					"DeliveryPreferenceTypeValue": 0,
					"ElectronicDeliveryEmailAddress": "String",
					"ElectronicDeliveryEmailContent": "String",
					"PickUpStoreId": "String",
					"PickupTimeslotEndDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"PickupTimeslotStartDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"RequestedDeliveryDate": "0001-01-01T00:00:00.0000000+00:00",
					"ShipFromStoreId": "String",
					"ShipFromWarehouseId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderSearchCriteria": {
				"value": {
					"BusinessPartnerId": "String",
					"ChannelIds": [
						0
					],
					"ChannelReferenceId": "String",
					"CustomerAccountNumber": "String",
					"CustomerName": "String",
					"CustomerPhoneNumber": "String",
					"CustomFilters": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchFilter"
						}
					],
					"DeliveryMode": "String",
					"DocumentStatusValues": [
						0
					],
					"EmailAddress": "String",
					"EndDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"FulfillmentTypeValues": [
						0
					],
					"LoyaltyCardNumber": "String",
					"OrderStatusValues": [
						0
					],
					"OrderType": 0,
					"PickupEndDate": "0001-01-01T00:00:00.0000000+00:00",
					"PickupStartDate": "0001-01-01T00:00:00.0000000+00:00",
					"PickupTimeslotEndTime": 0,
					"PickupTimeslotStartTime": 0,
					"ReceiptId": "String",
					"SalesId": "String",
					"StartDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"StoreId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistSearchCriteria": {
				"value": {
					"ChannelId": 0,
					"ChecklistIds": [
						"String"
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"PersonnelNumber": "String",
					"StatusValues": [
						0
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaskSearchCriteria": {
				"value": {
					"ChannelId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FilterMyTasks": true,
					"FilterOverdueTasks": true,
					"PersonnelNumber": "String",
					"StatusValues": [
						0
					],
					"TaskIds": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChecklistTaskTeamsIntegrationConfiguration": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsEnabled": true,
					"MicrosoftGraphResource": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReturnCartLine": {
				"value": {
					"Description": "String",
					"IgnoreSerialNumberMismatch": true,
					"IsPriceKeyedIn": true,
					"ItemId": "String",
					"Price": 0,
					"ProductId": 0,
					"Quantity": 0,
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					],
					"ReturnLineNumber": 0,
					"ReturnTransactionId": "String",
					"SerialNumber": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderDiscountLine": {
				"value": {
					"DiscountAmount": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"PaymentAmount": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptRetrievalCriteria": {
				"value": {
					"HardwareProfileId": "String",
					"IsCopy": true,
					"IsPreview": true,
					"IsRemoteTransaction": true,
					"QueryBySalesId": true,
					"ReceiptTypeValue": 0,
					"ShiftId": 0,
					"ShiftTerminalId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SuspendedCart": {
				"value": {
					"Cart": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Cart"
					},
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Id": "String (identifier)",
					"ReceiptId": "String",
					"ShiftId": 0,
					"ShiftTerminalId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartSearchCriteria": {
				"value": {
					"CartId": "String",
					"CartTypeValue": 0,
					"CustomerAccountNumber": "String",
					"ExpectedCartVersion": 0,
					"IncludeAnonymous": true,
					"LastModifiedDateTimeFrom": "0001-01-01T00:00:00.0000000+00:00",
					"LastModifiedDateTimeTo": "0001-01-01T00:00:00.0000000+00:00",
					"SuspendedOnly": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetrievePaymentResultSettings": {
				"value": {
					"PaymentConnectorId": "String",
					"ReturnUrl": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchReceiptCriteria": {
				"value": {
					"GiftReceiptLineNumbers": [
						0
					],
					"IsCopy": true,
					"ReceiptTypesByFormatTypeCollection": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptTypesByFormatType"
						}
					],
					"ReceiptTypeValue": 0,
					"TransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ElectronicAddress": {
				"value": {
					"Address": "String",
					"AddressTypeValue": 0,
					"ExtensibleEAddressType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleElectronicAddressType"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelReferenceLookupCriteria": {
				"value": {
					"ChannelReferenceAdditionalLookupCriteria": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelReferenceAdditionalLookupCriteria"
						}
					],
					"ChannelReferenceId": "String",
					"SearchLocationValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FulfillmentLineParameter": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InvoiceDate": "0001-01-01T00:00:00.0000000+00:00",
					"PackingDate": "0001-01-01T00:00:00.0000000+00:00",
					"Quantity": 0,
					"SalesId": "String",
					"SalesLineNumber": 0,
					"SerialNumber": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipFulfillmentLine": {
				"value": {
					"ProductId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RejectFulfillmentLine": {
				"value": {
					"InfoCodeId": "String",
					"RejectedQuantity": 0,
					"SubInfoCodeId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReadChangedProductsSession": {
				"value": {
					"Id": "00000000-0000-0000-0000-000000000000",
					"IsInitialSync": true,
					"NextSynchronizationToken": "String",
					"NumberOfProductsRead": 0,
					"NumberOfProductsReadInCurrentPage": 0,
					"TotalNumberOfProducts": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeletedListingsResult": {
				"value": {
					"DeletedListings": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ListingIdentity"
						}
					],
					"HasMorePublishedListings": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRating": {
				"value": {
					"AverageRating": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProductId": 0,
					"RatingDistribution": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRatingCount"
						}
					],
					"TotalRatings": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDeliveryOptions": {
				"value": {
					"DeliveryOptions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryOption"
						}
					],
					"ProductId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ListingPublishStatus": {
				"value": {
					"AppliedActionValue": 0,
					"CatalogId": 0,
					"ChannelId": 0,
					"ChannelListingId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LanguageId": "String",
					"ListingModifiedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ProductId": 0,
					"PublishStatusValue": 0,
					"StatusMessage": "String",
					"Tag": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocationSearchCriteria": {
				"value": {
					"CatalogId": 0,
					"ChannelId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"MediaUsageTypeValue": 0,
					"ProductId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitLocationSearchCriteria": {
				"value": {
					"DeliveryModeTypeFilterValue": 0,
					"InventoryLocationIds": [
						"String"
					],
					"OrgUnitName": "String",
					"OrgUnitNumber": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreHours": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RegularStoreHours": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.RegularStoreHours"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RecallOrderSearchCriteria": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Id": "String",
					"SearchLocationValue": 0,
					"TransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartPromotions": {
				"value": {
					"CartLinePromotions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CartLinePromotion"
						}
					],
					"HeaderPromotions": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartPromotionLine": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LineId": "String",
					"Promotion": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Promotion"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemUnit": {
				"value": {
					"DistinctProductVariant": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ItemId": "String",
					"Product": 0,
					"UnitOfMeasure": "String",
					"VariantInventoryDimensionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductAvailableQuantity": {
				"value": {
					"AvailableQuantity": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProductId": 0,
					"UnitOfMeasure": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitAvailabilitySearchCriteria": {
				"value": {
					"OrgUnitName": "String",
					"OrgUnitNumber": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationSearchCriteria": {
				"value": {
					"AffiliationTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FilterTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InvoiceSearchCriteria": {
				"value": {
					"BusinessPartnerId": "String",
					"CustomerId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InvoiceIds": [
						"String"
					],
					"InvoicePaidStatusValues": [
						0
					],
					"InvoiceTypeValues": [
						0
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InvoiceDetailsSearchCriteria": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InvoiceId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InvoicedSalesLinesSearchCriteria": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InvoiceIds": [
						"String"
					],
					"SalesIds": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickAndPackSalesLineParameter": {
				"value": {
					"Quantity": 0,
					"SalesLineNumber": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListSearchCriteria": {
				"value": {
					"CustomerId": "String",
					"ProductListId": "String",
					"ProductListType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductListType"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProjectionDomain": {
				"value": {
					"CatalogId": 0,
					"ChannelId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTier": {
				"value": {
					"AffiliationId": 0,
					"AffiliationTypeValue": 0,
					"CustomerId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LoyaltyTierId": 0,
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupContext": {
				"value": {
					"HeaderContext": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupHeaderContext"
					},
					"LineContexts": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupLineContext"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductPromotion": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProductDiscounts": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Promotion"
						}
					],
					"ProductId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookCustomerSearchCriteria": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FilterByCurrentEmployee": true,
					"Refinement": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookRefinerValue"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookCustomer": {
				"value": {
					"Attributes": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAttribute"
						}
					],
					"CustomerId": "String",
					"Email": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ImageUris": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
						}
					],
					"Name": "String",
					"Phone": "String",
					"StaffId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookChanges": {
				"value": {
					"Changes": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookChange"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeCode": {
				"value": {
					"Code": "String",
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsRefundable": true,
					"IsShipping": true,
					"ItemTaxGroupId": "String",
					"ModuleTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentMerchantInformation": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"MerchantPropertiesHashValue": "String",
					"PaymentConnectorPropertiesXml": "String",
					"ServiceAccountId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreSafe": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LastUpdatedTime": "0001-01-01T00:00:00.0000000+00:00",
					"Name": "String",
					"SafeBalance": 0,
					"SafeNumber": "String",
					"StoreNumber": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentReceiptSearchCriteria": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SourceDocumentId": "String",
					"SourceDocumentTypeValue": 0,
					"WorkDocumentId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceDocumentLineCommitRecordSearchCriteria": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SourceDocumentLineRecordId": 0,
					"SourceDocumentRecordId": 0,
					"SourceDocumentTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceDocumentLineCommitRecord": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LineId": "String",
					"SourceDocumentLineRecordId": 0,
					"SourceDocumentRecordId": 0,
					"SourceDocumentTypeValue": 0,
					"StaffId": "String",
					"UpdateNowQuantity": 0,
					"WorkDocumentId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CreateHardwareStationTokenResult": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"HardwareStationToken": "String",
					"PairingKey": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ValidateHardwareStationTokenResult": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"PairingKey": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaBlob": {
				"value": {
					"AltText": "String",
					"Content": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsDefault": true,
					"MediaType": "String",
					"PictureId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OnlineChannel": {
				"value": {
					"CategoryHierarchyId": 0,
					"ChannelLanguages": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelLanguage"
						}
					],
					"ChannelProfile": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfile"
					},
					"ChannelProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProperty"
						}
					],
					"Contacts": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitContact"
						}
					],
					"CountryRegions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CountryRegion"
						}
					],
					"CurrencyCode": "String",
					"DefaultCustomerAccount": "String",
					"EventNotificationProfileId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventoryLocationId": "String",
					"Name": "String",
					"OMOperatingUnitNumber": "String",
					"OnlineChannelName": "String",
					"OnlineStoreAzureB2CProfile": 0,
					"OnlineStoreCustomerTypeValue": 0,
					"OrgUnitTypeValue": 0,
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TerminalDataDownloadRequestInfo": {
				"value": {
					"HasBeenInitializedBefore": true,
					"RequiresDataInitialization": true,
					"TerminalId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DataDownloadParameters": {
				"value": {
					"DataStore": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CDXDataStore"
					},
					"DownloadInterval": 0,
					"DownloadSessions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DownloadSession"
						}
					],
					"FeatureControlList": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailSharedConfigurationParameter"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TerminalDataUploadRequestInfo": {
				"value": {
					"TerminalId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DataUploadParameters": {
				"value": {
					"DataStore": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CDXDataStore"
					},
					"FeatureControlList": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailSharedConfigurationParameter"
						}
					],
					"UploadInterval": 0,
					"UploadJobPackageRequests": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.UploadJobPackageRequest"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DownloadSession": {
				"value": {
					"Checksum": "String",
					"DataStoreName": "String",
					"DateDownloaded": "String",
					"DateRequested": "String",
					"DownloadLink": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FileSize": 0,
					"Id": 0,
					"JobDescription": "String",
					"JobId": "String",
					"Message": "String",
					"RowsAffected": 0,
					"StatusValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OfflineTerminalState": {
				"value": {
					"State": "String",
					"TerminalId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointActivity": {
				"value": {
					"ActivityDate": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensibleLoyaltyRewardPointActivityEntryTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LoyaltyPoints": 0,
					"LoyaltyRewardPointTimelineEntryType": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CurrencyRequest": {
				"value": {
					"AmountToConvert": 0,
					"CurrencyCode": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareStationProfile": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"HardwareConfigurations": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfigurations"
					},
					"HardwareProfileId": "String",
					"HardwareStationDescription": "String",
					"HardwareStationEftTerminalId": "String",
					"HardwareStationHostName": "String",
					"HardwareStationId": "String",
					"HardwareStationName": "String",
					"HardwareStationTypeValue": 0,
					"HardwareStationUrl": "String",
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyCardSearchCriteria": {
				"value": {
					"ChannelId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NameValuePair": {
				"value": {
					"Name": "String",
					"Value": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LinkToExistingCustomerResult": {
				"value": {
					"EmailAddress": "String",
					"ExternalIdentityLinkRecordId": 0,
					"ExternalIdentityProvider": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OfflineSyncStatsLine": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FileSize": "String",
					"IsUploadJob": true,
					"JobDescription": "String",
					"LastSyncDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"Status": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StorageAccessToken": {
				"value": {
					"SasKey": "String",
					"Url": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaskGuidesSearchResult": {
				"value": {
					"FrameworkName": "String",
					"FrameworkPublisherName": "String",
					"Lines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Line"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEvent": {
				"value": {
					"AuditEventTypeValue": 0,
					"Channel": 0,
					"ClosedShiftId": 0,
					"DurationInMilliseconds": 0,
					"EventDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"EventId": 0,
					"EventIdString": "String",
					"EventMessage": "String",
					"EventType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventType"
					},
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FiscalRegistrationLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalRegistrationLine"
						}
					],
					"FiscalTransactions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalTransaction"
						}
					],
					"LogLevel": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditLogTraceLevel"
					},
					"RefChannel": 0,
					"ReferenceId": 0,
					"RefStore": "String",
					"RefTerminal": "String",
					"RefTransactionId": "String",
					"ShiftId": 0,
					"Source": "String",
					"Staff": "String",
					"Store": "String",
					"Terminal": "String",
					"UploadType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventUploadType"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ItemAvailability": {
				"value": {
					"AvailableQuantity": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventoryLocationId": "String",
					"InventoryUnitOfMeasure": "String",
					"InventoryUnitOfMeasureDescription": "String",
					"ItemId": "String",
					"OrderedSum": 0,
					"PhysicalReserved": 0,
					"ProductDimensions": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductDimension"
						}
					],
					"ProductId": 0,
					"UnitOfMeasure": "String",
					"VariantInventoryDimensionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryAvailableToPromise": {
				"value": {
					"Date": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NotificationItem": {
				"value": {
					"Action": 0,
					"ActionName": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"NotificationDetails": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.NotificationDetail"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentRetrievalCriteria": {
				"value": {
					"DocumentContext": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentContext"
					},
					"FiscalRegistrationEventTypeValue": 0,
					"IsRemoteTransaction": true,
					"QueryBySalesId": true,
					"ShiftId": 0,
					"ShiftTerminalId": "String",
					"TransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocument": {
				"value": {
					"Document": "String",
					"DocumentAdjustment": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentAdjustment"
					},
					"DocumentGenerationResultTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FiscalConnectorTechnicalProfile": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfile"
					},
					"SequentialSignatureDataContext": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSignatureDataContext"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationResult": {
				"value": {
					"AuditEventId": "String",
					"DocumentAdjustment": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentAdjustment"
					},
					"FiscalRegistrationEventTypeValue": 0,
					"ReasonCodeLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReasonCodeLine"
						}
					],
					"RegisterInfo": "String",
					"RegistrationStatusValue": 0,
					"Response": "String",
					"SequentialSignatureData": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSequentialSignatureData"
					},
					"SubmittedDocument": "String",
					"TransactionID": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcess": {
				"value": {
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ModeValue": 0,
					"RecordId": 0,
					"RegistrationProcessId": "String",
					"RegistrationProcessLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcessLine"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSupportedEvents": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FunctionalityProfileGroupId": "String",
					"SupportedFiscalEventTypes": [
						0
					],
					"SupportedNonFiscalEventTypes": [
						0
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfile": {
				"value": {
					"ConnectorLocationValue": 0,
					"ConnectorName": "String",
					"ConnectorTypeValue": 0,
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProfileId": "String",
					"TechnicalProfile": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationFiscalRegistrationProcessSummary": {
				"value": {
					"ErrorCode": 0,
					"FiscalRegistrationProcessSummaryLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationFiscalRegistrationProcessSummaryLine"
						}
					],
					"RegistrationProcessId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationTechnicalProfileSearchCriteria": {
				"value": {
					"ExcludeOptionalProcessLines": true,
					"FunctionalityProfileGroupIds": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceInfo": {
				"value": {
					"ServiceName": "String",
					"ServiceProperties": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceStatus": {
				"value": {
					"IsReady": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceCommunicationResult": {
				"value": {
					"CommunicationResultTypeValue": 0,
					"FailureDetails": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceFailureDetails"
					},
					"FiscalIntegrationServiceInfo": "String",
					"Response": "String",
					"UserNotificationMessage": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSequentialSignatureData": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsOffline": true,
					"LastRegisterResponse": "String",
					"SequenceKey": "String",
					"SequentialNumber": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DiscountsSearchCriteria": {
				"value": {
					"ChannelId": 0,
					"DiscountOfferTypeValue": 0,
					"EndDate": "0001-01-01T00:00:00.0000000+00:00",
					"ExcludeTenderDiscount": true,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IncludeDisabledDiscount": true,
					"IsDiscountCodeRequired": true,
					"Keyword": "String",
					"StartDate": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Promotion": {
				"value": {
					"AdditionalRestrictions": "String",
					"AreCouponsActiveOnSameDate": true,
					"AreCouponsExpiredOnSameDate": true,
					"CouponCodes": [
						"String"
					],
					"DateValidationTypeValue": 0,
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsDiscountCodeRequired": true,
					"OfferId": "String",
					"OfferName": "String",
					"PeriodicDiscountTypeValue": 0,
					"ValidationPeriod": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ValidationPeriod"
					},
					"ValidationPeriodId": "String",
					"ValidFromDate": "0001-01-01T00:00:00.0000000+00:00",
					"ValidToDate": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathLookup": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProductId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathResult": {
				"value": {
					"CategoryPath": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPath"
						}
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProductId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickupTimeslotAvailabilitySearchCriteria": {
				"value": {
					"DeliveryModeCode": "String",
					"EndDate": "0001-01-01T00:00:00.0000000+00:00",
					"SearchOptionValue": 0,
					"StartDate": "0001-01-01T00:00:00.0000000+00:00",
					"StoreId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PickupTimeslotAvailability": {
				"value": {
					"AvailableCapacity": 0,
					"EndDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"StartDateTime": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CheckInForOrderPickupConfirmation": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderConfirmedShipDateChange": {
				"value": {
					"ConfirmedShipDate": "0001-01-01T00:00:00.0000000+00:00",
					"LineChanges": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineConfirmedShipDateChange"
						}
					],
					"SalesId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrderCancellationResult": {
				"value": {
					"DocumentOperationCommitResultCodeValue": 0,
					"DocumentOperationCommitResultValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.VendorSearchCriteria": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SearchText": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Vendor": {
				"value": {
					"AccountNumber": "String",
					"DataAreaId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"NameAlias": "String",
					"PartyId": 0,
					"PartyNumber": "String",
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.VendorValidationResult": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Message": "String",
					"VendorValidationResultLevelValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OnlineChannelAzureB2CConfiguration": {
				"value": {
					"ApplicationId": "String",
					"ApplicationSecret": "String",
					"Description": "String",
					"EditProfilePolicyId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsDefault": true,
					"LoginDomainName": "String",
					"Name": "String",
					"PasswordResetPolicyId": "String",
					"Scope": "String",
					"SignInSignupPolicyId": "String",
					"SignUpPolicyId": "String",
					"TenantName": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensionProfile": {
				"value": {
					"AttachedServices": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttachedService"
						}
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ExtensionServiceUrl": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelInventoryConfiguration": {
				"value": {
					"AllowTransferOrderOverDelivery": true,
					"AllowTransferOrderUnderDelivery": true,
					"ChannelId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventoryOutOfStockAttributeValueText": "String",
					"InventoryProductAttributeRecordId": 0,
					"ProductAvailabilitySortableAttributeRecordId": 0,
					"RecordId": 0,
					"SkipQuantityInputWhenScanBarcode": true,
					"UseInventoryVisibilityServiceAsDataSource": true,
					"UserLocationProfileId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelPurchaseConfiguration": {
				"value": {
					"AllowOverDelivery": true,
					"AllowSubDelivery": true,
					"ChannelId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryJournalName": {
				"value": {
					"DefaultAdjustmentTypeValue": 0,
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventoryJournalTypeValue": 0,
					"JournalNameId": "String",
					"RecordId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftRetrievalCriteria": {
				"value": {
					"FilterByUserRole": true,
					"IncludeAllShiftsForStore": true,
					"ShiftStatusValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UserDefinedSecretCertificateResult": {
				"value": {
					"CertificateData": "AA=="
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TerminalInfo": {
				"value": {
					"ActivationStatusValue": 0,
					"DeviceNumber": "String",
					"DeviceType": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"TerminalId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemTypeMap": {
				"value": {
					"EntityType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemEntityType"
					},
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Types": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemType"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineRefiner": {
				"value": {
					"EntityType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemEntityType"
					},
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RefinedResultsCount": 0,
					"TypeId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTitle": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RecordId": 0,
					"Text": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouse": {
				"value": {
					"DataAreaId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventLocationId": "String",
					"ProductId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseInventoryInformation": {
				"value": {
					"AggregatedProductInventoryAvailabilities": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductInventoryAvailability"
						}
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProductWarehouseInventoryAvailabilities": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseInventoryAvailability"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseQuantity": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventoryLocationId": "String",
					"PhysicalInventory": 0,
					"ProductId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UpdateProductWarehouseAvailabilityResult": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FailedUpdates": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantity"
						}
					],
					"SuccessfulUpdates": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantity"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryAvailabilitySearchCriteria": {
				"value": {
					"DataLevelValue": 0,
					"DefaultWarehouseOnly": true,
					"DeliveryModeTypeFilterValue": 0,
					"FilterByChannelFulfillmentGroup": true,
					"ProductIds": [
						0
					],
					"QuantityUnitTypeValue": 0,
					"SearchArea": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.SearchArea"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleEnumerationContainer": {
				"value": {
					"ExtensibleEnumerations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration"
						}
					],
					"TypeName": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PackingSlipData": {
				"value": {
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"PackingSlipId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CartConfiguration": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IgnoreOrderSettings": true,
					"MaxQuantityPerItem": 0,
					"ValidateDefaultOrderSettingsPerLine": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.EmailReceiptSettings": {
				"value": {
					"EmailBehaviorValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ReceiptTitle": "String",
					"ReceiptTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationComplianceResult": {
				"value": {
					"ErrorMessages": [
						"String"
					]
				}
			},
			"BASOFA.Commerce.Runtime.BasofaHandOnPrj.DataModel.PickUpOrderModel": {
				"value": {
					"DeliveryDate": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ItemId": "String",
					"OrderDate": "0001-01-01T00:00:00.0000000+00:00",
					"OrderId": "String",
					"Qty": 0
				}
			},
			"Contoso.CommerceRuntime.Entities.DataModel.ExampleEntity": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IntData": 0,
					"StringData": "String",
					"UnusualEntityId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Framework.ExtensibleEnumeration_1OfT": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.OrgUnitAddress": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.WarehouseDetails": {
				"value": {
					"InventoryLocationId": "String",
					"InventorySiteId": "String",
					"Latitude": 0,
					"Longitude": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeSwatch": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsDefault": true,
					"ProductImageUrls": [
						"String"
					],
					"SwatchColorHexCode": "String",
					"SwatchImageUrl": "String",
					"SwatchValue": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeBooleanValue": {
				"value": {
					"Value": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeCurrencyValue": {
				"value": {
					"CurrencyCode": "String",
					"CurrencyValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeDateTimeOffsetValue": {
				"value": {
					"Value": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeFloatValue": {
				"value": {
					"UnitSymbol": "String",
					"Value": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeIntValue": {
				"value": {
					"UnitSymbol": "String",
					"Value": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeMediaLocationValue": {
				"value": {
					"Value": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.MediaLocation"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeTextValue": {
				"value": {
					"TextValue": "String",
					"TextValueTranslations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridButton": {
				"value": {
					"Action": 0,
					"ActionProperty": "String",
					"BackColorAsARGB": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ARGBColor"
					},
					"BorderColorAsARGB": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ARGBColor"
					},
					"ButtonId": 0,
					"Column": 0,
					"ColumnSpan": 0,
					"DisplayText": "String",
					"EnableCustomFontForPOS": true,
					"EnableLiveContent": true,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FontColorAsARGB": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ARGBColor"
					},
					"FontSize": 0,
					"FontStyle": 0,
					"HideButtonText": true,
					"ImageAlignment": 0,
					"NotificationContentAlignment": 0,
					"PictureAsBase64": "String",
					"PictureId": 0,
					"Row": 0,
					"RowSpan": 0,
					"Tooltip": "String",
					"UseCustomLookAndFeel": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ARGBColor": {
				"value": {
					"A": "AA==",
					"B": "AA==",
					"G": "AA==",
					"R": "AA=="
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLine": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"OriginId": "String",
					"PriceChangedByExtensions": true,
					"PriceMethod": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceMethod"
					},
					"RecordId": 0,
					"Value": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TradeAgreementPriceLine": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributePricingTradeAgreementPriceLine": {
				"value": {
					"CanApplyPriceAdjustments": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesAgreementPriceLine": {
				"value": {
					"CommittedAmount": 0,
					"CommittedQuantity": 0,
					"DiscountAmount": 0,
					"DiscountPercent": 0,
					"EffectiveDate": "0001-01-01T00:00:00.0000000+00:00",
					"ExpirationDate": "0001-01-01T00:00:00.0000000+00:00",
					"PriceUnit": 0,
					"RemainingAmount": 0,
					"RemainingQuantity": 0,
					"SalesAgreementLineTypeValue": 0,
					"SalesAgreementName": "String",
					"UnitPrice": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceAdjustmentPriceLine": {
				"value": {
					"Concurrency": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ConcurrencyMode"
					},
					"IsCompoundable": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributePricingAdjustmentPriceLine": {
				"value": {
					"AdjustedAmount": 0,
					"CanCompoundOnAdjustedPrice": true,
					"PricingPriorityNumber": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ManualPriceLine": {
				"value": {
					"ManualPrice": 0,
					"ManualPriceEntryTypeValue": 0,
					"UnitOfMeasureSymbol": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.BasePriceLine": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensiblePeriodicDiscountOfferType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeBasedPricing.ExtendedPeriodicDiscountOfferType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChargeLineOverride": {
				"value": {
					"OriginalAmount": 0,
					"OverrideAmount": 0,
					"OverrideDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"OverrideReasonDescription": "String",
					"UserId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxLineGTE": {
				"value": {
					"TaxComponent": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxMeasure": {
				"value": {
					"DataAreaId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Path": "String",
					"SaleLineNumber": 0,
					"StoreId": "String",
					"TerminalId": "String",
					"TransactionId": "String",
					"Value": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Localization.Entities.India.DataModel.Tax.ChargeTaxMeasure": {
				"value": {
					"MarkupLineNumber": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DetailedLineStatus": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CardTokenInfo": {
				"value": {
					"CardToken": "String",
					"MaskedCardNumber": "String",
					"ServiceAccountId": "String",
					"UniqueCardId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DataverseTenderLine": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PaymentError": {
				"value": {
					"Code": "String",
					"IsLocalized": true,
					"Message": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductAttributeMetadataFlags": {
				"value": {
					"IsCompleteMatch": true,
					"IsMultiValue": true,
					"IsQueryable": true,
					"IsRefinable": true,
					"IsRetrievable": true,
					"IsSearchable": true,
					"IsSortable": true,
					"IsTokenNormalization": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UnitOfMeasureConversion": {
				"value": {
					"Denominator": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Factor": 0,
					"FromUnitOfMeasureId": "String",
					"FromUnitOfMeasureSymbol": "String",
					"InnerOffset": 0,
					"IsBackward": true,
					"ItemId": "String",
					"Numerator": 0,
					"OuterOffset": 0,
					"ProductRecordId": 0,
					"RecordId": 0,
					"ToUnitOfMeasureId": "String",
					"ToUnitOfMeasureSymbol": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Services.PricingEngine.AxUnitOfMeasureConversion": {
				"value": {
					"FactorDenominator": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReturnLabelContent": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ItemId": "String",
					"ReturnLocationText": "String",
					"ReturnPalleteText": "String",
					"ReturnReasonText": "String",
					"ReturnWarehouseText": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointLine": {
				"value": {
					"CustomerAccount": "String",
					"EntryDate": "0001-01-01T00:00:00.0000000+00:00",
					"EntryTime": 0,
					"EntryTypeValue": 0,
					"ExpirationDate": "0001-01-01T00:00:00.0000000+00:00",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LineNumber": 0,
					"LoyaltyCardNumber": "String",
					"LoyaltyGroupRecordId": 0,
					"LoyaltyTierRecordId": 0,
					"RewardPointAmountQuantity": 0,
					"RewardPointCurrency": "String",
					"RewardPointId": "String",
					"RewardPointIsRedeemable": true,
					"RewardPointRecordId": 0,
					"RewardPointType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LoyaltyRewardPointType"
					},
					"SaleLineNumber": 0,
					"TransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TrackingInfo": {
				"value": {
					"DeliveredOnDate": "0001-01-01T00:00:00.0000000+00:00",
					"DestinationAddress": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"EstimatedDeliveryDate": "0001-01-01T00:00:00.0000000+00:00",
					"OriginAddress": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"PackageWeight": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Weight"
					},
					"PackagingType": "String",
					"ServiceType": "String",
					"ShipmentProgress": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentProgress"
						}
					],
					"ShippedOnDate": "0001-01-01T00:00:00.0000000+00:00",
					"ShippingCharge": 0,
					"Status": "String",
					"TrackingNumber": "String",
					"TrackingUrl": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Weight": {
				"value": {
					"Unit": "String",
					"Value": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShipmentProgress": {
				"value": {
					"Activity": "String",
					"DateTime": "0001-01-01T00:00:00.0000000+00:00",
					"Location": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftKey": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ShiftId": 0,
					"ShiftTerminalId": "String",
					"Store": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LocalizedText": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LanguageId": "String",
					"RecordId": 0,
					"Text": "String",
					"TextId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AddressFormattingInfo": {
				"value": {
					"AddressComponentNameValue": 0,
					"Expand": true,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Inactive": true,
					"IsDataEntryOnly": true,
					"LineNumber": 0,
					"NewLine": true,
					"NumberOfSpaces": 0,
					"Separator": "String",
					"Special": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfigurations": {
				"value": {
					"CashDrawerConfigurations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfiguration"
						}
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"PinPadConfiguration": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfiguration"
					},
					"PrinterConfigurations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfiguration"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.HardwareConfiguration": {
				"value": {
					"DeviceName": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"HardwareStationRecordId": 0,
					"IPAddress": "String",
					"Port": 0,
					"RecordId": 0,
					"TerminalId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Printer": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"HardwareProfileId": "String",
					"Name": "String",
					"PrintBehaviorValue": 0,
					"PrinterType": 0,
					"ReceiptLayoutId": "String",
					"ReceiptType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ReceiptType"
					},
					"Terminal": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Localization.Entities.Internal.Austria.ShiftStaffTenderLineAustria": {
				"value": {
					"StaffId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerRefinerValue": {
				"value": {
					"RefinerSourceValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TransferOrderJournalLine": {
				"value": {
					"Barcode": "String",
					"ColorValue": "String",
					"ConfigId": "String",
					"ConfigValue": "String",
					"DeliveryMethod": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventColorId": "String",
					"InventDimId": "String",
					"InventSizeId": "String",
					"InventStyleId": "String",
					"ItemId": "String",
					"ItemName": "String",
					"QuantityShipped": 0,
					"SizeValue": "String",
					"StyleValue": "String",
					"TotalQuantityShipped": 0,
					"TransferQuantity": 0,
					"UnitId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryDocumentSourceSerialNumberLine": {
				"value": {
					"DataAreaId": "String",
					"DocumentLineRecordId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventTransRecordId": 0,
					"LineId": "String",
					"ProductId": 0,
					"Quantity": 0,
					"SerialNumber": "String",
					"SourceDocumentId": "String",
					"SourceDocumentTypeValue": 0,
					"StatusValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitTransactionLine": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventoryDimensionId": "String",
					"ItemId": "String",
					"ProductId": 0,
					"Quantity": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.StoreAddressBook": {
				"value": {
					"AddressBookId": 0,
					"AddressBookTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"StoreId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TenderDetail": {
				"value": {
					"Amount": 0,
					"AmountInForeignCurrency": 0,
					"BankBagNumber": "String",
					"DenominationDetails": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.DenominationDetail"
						}
					],
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ForeignCurrency": "String",
					"ForeignCurrencyExchangeRate": 0,
					"LineNumber": 0,
					"TenderRecount": 0,
					"TenderTypeId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DenominationDetail": {
				"value": {
					"AmountDeclared": 0,
					"Currency": "String",
					"DenominationAmount": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"QuantityDeclared": 0,
					"Type": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookup": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookupByTransactionId": {
				"value": {
					"ChannelId": 0,
					"StoreId": "String",
					"TerminalId": "String",
					"TransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesOrderLookupBySalesId": {
				"value": {
					"SalesId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ButtonGridZone": {
				"value": {
					"ButtonGridId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ZoneId": "String",
					"ZoneName": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ImageZone": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"PictureAsBase64": "String",
					"PictureId": 0,
					"ZoneId": "String",
					"ZoneName": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportZone": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ReportRecordId": 0,
					"ZoneId": "String",
					"ZoneName": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesInvoiceLine": {
				"value": {
					"BatchId": "String",
					"ColorId": "String",
					"ColorName": "String",
					"ConfigId": "String",
					"ConfigName": "String",
					"DiscountAmount": 0,
					"DiscountPercent": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventDimensionId": "String",
					"InventTransactionId": "String",
					"ItemId": "String",
					"ItemTaxGroup": "String",
					"LineDiscount": 0,
					"LineManualDiscountAmount": 0,
					"LineManualDiscountPercentage": 0,
					"NetAmount": 0,
					"PeriodicDiscount": 0,
					"PeriodicPercentageDiscount": 0,
					"Price": 0,
					"ProductId": 0,
					"ProductName": "String",
					"Quantity": 0,
					"RecordId": 0,
					"SalesMarkup": 0,
					"SalesTaxGroup": "String",
					"SerialId": "String",
					"Site": "String",
					"SizeId": "String",
					"SizeName": "String",
					"StyleId": "String",
					"StyleName": "String",
					"TotalDiscount": 0,
					"TotalPercentageDiscount": 0,
					"Warehouse": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ReportRow": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RowData": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FormAnnotation": {
				"value": {
					"MenuItemLabel": "String",
					"MenuItemName": "String",
					"MenuItemType": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaskGuideAnnotation": {
				"value": {
					"ExampleText": "String",
					"GlobalId": "String",
					"Hidden": true,
					"RecordingValueType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.RecordingValueType"
					},
					"Title": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CommandArgument": {
				"value": {
					"IsReference": true,
					"Value": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PropertyUserAction": {
				"value": {
					"ControlName": "String",
					"ControlType": "String",
					"IsReference": true,
					"LabelId": "String",
					"PropertyName": "String",
					"UserActionType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.UserActionType"
					},
					"Value": "String",
					"ValueLabel": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InfoUserAction": {
				"value": {
					"ControlLabel": "String",
					"ControlLabelId": "String",
					"ControlName": "String",
					"FormId": "String",
					"Notes": "String",
					"Text": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MenuItemUserAction": {
				"value": {
					"MenuItemName": "String",
					"MenuItemType": "String",
					"NavigationPath": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ValidationUserAction": {
				"value": {
					"Comment": "String",
					"Name": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ArtifactSummary": {
				"value": {
					"ArtifactType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ArtifactType"
					},
					"LanguageTags": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataPropertyValue": {
				"value": {
					"ComboBox": "String",
					"Links": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataHypertextLink"
						}
					],
					"MultiSelect": [
						"String"
					],
					"MultiValue": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.MetadataText"
						}
					],
					"PropertyId": "String",
					"SingleValue": "String",
					"Tags": [
						"String"
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FormContext": {
				"value": {
					"Annotations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Annotation"
						}
					],
					"FormID": "String",
					"FormName": "String",
					"HasMetadata": true,
					"RecordingName": "String",
					"Sequence": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleFiscalRegistrationType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionTenderLineAdjustment": {
				"value": {
					"AdjustmentAmount": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RecordGuid": "00000000-0000-0000-0000-000000000000",
					"TenderLineNumber": 0,
					"TransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionSalesLineAdjustment": {
				"value": {
					"Exclude": true,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RecordGuid": "00000000-0000-0000-0000-000000000000",
					"SalesLineNumber": 0,
					"TransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DetailedOrderStatus": {},
			"Microsoft.Dynamics.Commerce.Runtime.CartLineValidationResultsByLineId": {
				"value": {
					"LineIdToProductBehaviorMap": [
						{
							"@odata.type": "System.Collections.Generic.KeyValuePair_2OfString_ProductBehavior"
						}
					],
					"ValidationResultsPairs": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.LineValidationResult"
						}
					]
				}
			},
			"System.Collections.Generic.KeyValuePair_2OfString_ProductBehavior": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LineValidationResult": {
				"value": {
					"LineId": "String",
					"ValidationFailures": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataValidationFailure"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesAffiliationLoyaltyTier": {
				"value": {
					"ChannelId": 0,
					"ReceiptId": "String",
					"StaffId": "String",
					"TerminalId": "String",
					"TransactionId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxViewLine": {
				"value": {
					"TaxAmount": 0,
					"TaxId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Coupon": {
				"value": {
					"Code": "String",
					"CodeId": "String",
					"DiscountOfferId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAccountDepositLine": {
				"value": {
					"Amount": 0,
					"Comment": "String",
					"CustomerAccount": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Shift": "String",
					"StoreNumber": "String",
					"Terminal": "String",
					"TransactionStatusValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.Note": {
				"value": {
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RestrictionValue": 0,
					"StaffId": "String",
					"Title": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerAttribute": {
				"value": {
					"Attribute": 0,
					"AttributeValue": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommercePropertyValue"
					},
					"DataTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"KeyName": "String",
					"Name": "String",
					"NameTranslations": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.TextValueTranslation"
						}
					],
					"RecordId": 0,
					"Units": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ContactInfo": {
				"value": {
					"AddressTypeValue": 0,
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsMobilePhone": true,
					"IsOptedInMarketing": true,
					"IsPrimary": true,
					"IsPrivate": true,
					"LogisticsLocationId": "String",
					"LogisticsLocationRecordId": 0,
					"ParentLocation": 0,
					"PartyLocationRecordId": 0,
					"PartyNumber": "String",
					"PartyRecordId": 0,
					"RecordId": 0,
					"Value": "String",
					"ValueExtension": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantities": {
				"value": {
					"QuantityCanceled": 0,
					"QuantityInvoiced": 0,
					"QuantityNotProcessed": 0,
					"QuantityOrdered": 0,
					"QuantityPacked": 0,
					"QuantityPicked": 0,
					"QuantityReserved": 0,
					"QuantityReturned": 0,
					"UnitOfMeasure": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DeliveryInformation": {
				"value": {
					"DeliveryAddress": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.Address"
					},
					"DeliveryDate": "0001-01-01T00:00:00.0000000+00:00",
					"DeliveryMode": "String",
					"PickupTimeslotEndDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"PickupTimeslotStartDateTime": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ShiftTaxLine": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"NetAmount": 0,
					"TaxAmount": 0,
					"TaxCode": "String",
					"TaxRate": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.TaxRegistration": {
				"value": {
					"CountryRegionId": "String",
					"Description": "String",
					"DirectoryPartyRecordId": 0,
					"DirPartyLocationRecordId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsPrimaryAddressRestricted": true,
					"IsRegistrationNumberUnique": true,
					"IssueDate": "0001-01-01T00:00:00.0000000+00:00",
					"Issuer": "String",
					"Name": "String",
					"RecordId": 0,
					"RegistrationNumber": "String",
					"Section": "String",
					"TypeApplicabilityRuleRecordId": 0,
					"TypeValue": 0,
					"ValidFrom": "0001-01-01T00:00:00.0000000+00:00",
					"ValidTo": "0001-01-01T00:00:00.0000000+00:00"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelTaxRegistration": {
				"value": {
					"ChannelId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.LinkedProduct": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LinkedProductRecordId": 0,
					"ProductRecordId": 0,
					"Quantity": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.DisplayOrderInCategory": {
				"value": {
					"CategoryRecordId": 0,
					"DisplayOrder": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RelatedProduct": {
				"value": {
					"CatalogId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsDirectRelation": true,
					"IsExcludedRelation": true,
					"ProductRecordId": 0,
					"RelatedProductRecordId": 0,
					"RelationName": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.KitComponent": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Retail.RetailServerLibrary.BadRequestException": {},
			"Microsoft.Dynamics.Commerce.Runtime.ChannelConfigurationNotFoundException": {},
			"Microsoft.Dynamics.Commerce.Runtime.PaymentConfigurationException": {
				"value": {
					"PaymentConfigurationSdkErrors": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.PaymentConfigurationErrors"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.SecretConfigurationNotFoundException": {},
			"Microsoft.Dynamics.Commerce.Runtime.Entities.DataModel.TaskManagementError": {
				"value": {
					"ErrorResourceId": "String",
					"LocalizedMessage": "String",
					"TaskId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.CommerceRuntimeCompositionException": {},
			"Microsoft.Dynamics.Commerce.Runtime.ChecklistTaskValidationException": {},
			"Microsoft.Dynamics.Commerce.Runtime.InsufficientCredentialLengthException": {
				"value": {
					"ActualLength": 0,
					"MinLength": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.ExtensibleEnumerationCacheException": {},
			"Microsoft.Dynamics.Commerce.Runtime.ExtensionConfigurationException": {},
			"Microsoft.Dynamics.Commerce.Runtime.StaffPasswordExpiredException": {
				"value": {
					"StaffId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.Hosting.Framework.CompilationFailedException": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelReferenceAdditionalLookupCriteria": {
				"value": {
					"OrderLookupAdditionalCriteriaTypeParameterValue": "String",
					"OrderLookupAdditionalCriteriaTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UserAlertFulfillmentLineParameter": {
				"value": {
					"ItemId": "String",
					"LatestFulfillmentTransactionOperationTypeValue": 0,
					"ProductId": 0,
					"SerialNumberInLatestFulfillmentTransaction": "String",
					"UnitOfMeasure": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ListingIdentity": {
				"value": {
					"CatalogId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LanguageId": "String",
					"ProductId": 0,
					"Tag": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductRatingCount": {
				"value": {
					"Count": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Rating": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RegularStoreHours": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FridayCloseTime": 0,
					"FridayOpenTime": 0,
					"IsClosedOnFriday": true,
					"IsClosedOnMonday": true,
					"IsClosedOnSaturday": true,
					"IsClosedOnSunday": true,
					"IsClosedOnThursday": true,
					"IsClosedOnTuesday": true,
					"IsClosedOnWednesday": true,
					"MondayCloseTime": 0,
					"MondayOpenTime": 0,
					"SaturdayCloseTime": 0,
					"SaturdayOpenTime": 0,
					"SundayCloseTime": 0,
					"SundayOpenTime": 0,
					"ThursdayCloseTime": 0,
					"ThursdayOpenTime": 0,
					"TuesdayCloseTime": 0,
					"TuesdayOpenTime": 0,
					"WednesdayCloseTime": 0,
					"WednesdayOpenTime": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ValidationPeriod": {
				"value": {
					"Description": "String",
					"EndingTime": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FridayEndingTime": 0,
					"FridayStartingTime": 0,
					"IsEndTimeAfterMidnight": 0,
					"IsFridayEndTimeAfterMidnight": 0,
					"IsFridayTimeBounded": 0,
					"IsMondayEndTimeAfterMidnight": 0,
					"IsMondayTimeBounded": 0,
					"IsSaturdayEndTimeAfterMidnight": 0,
					"IsSaturdayTimeBounded": 0,
					"IsSundayEndTimeAfterMidnight": 0,
					"IsSundayTimeBounded": 0,
					"IsThursdayEndTimeAfterMidnight": 0,
					"IsThursdayTimeBounded": 0,
					"IsTimeBounded": 0,
					"IsTuesdayEndTimeAfterMidnight": 0,
					"IsTuesdayTimeBounded": 0,
					"IsWednesdayEndTimeAfterMidnight": 0,
					"IsWednesdayTimeBounded": 0,
					"MondayEndingTime": 0,
					"MondayStartingTime": 0,
					"PeriodId": "String",
					"RecordId": 0,
					"SaturdayEndingTime": 0,
					"SaturdayStartingTime": 0,
					"StartingTime": 0,
					"SundayEndingTime": 0,
					"SundayStartingTime": 0,
					"ThursdayEndingTime": 0,
					"ThursdayStartingTime": 0,
					"TuesdayEndingTime": 0,
					"TuesdayStartingTime": 0,
					"ValidFrom": "0001-01-01T00:00:00.0000000+00:00",
					"ValidTo": "0001-01-01T00:00:00.0000000+00:00",
					"WednesdayEndingTime": 0,
					"WednesdayStartingTime": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupHeaderContext": {
				"value": {
					"AffiliationLoyaltyTierLines": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AffiliationLoyaltyTier"
						}
					],
					"ChannelId": 0,
					"CustomerAccountNumber": "String",
					"SalesOrderProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.PriceLookupLineContext": {
				"value": {
					"CatalogId": 0,
					"DeliveryMode": "String",
					"InventoryLocationId": "String",
					"InventorySiteId": "String",
					"ProductRecordId": 0,
					"SalesLineProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AttributeValueBase"
						}
					],
					"UnitOfMeasureSymbol": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ClientBookChange": {
				"value": {
					"CustomerId": "String",
					"FromStaffId": "String",
					"ToStaffId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfile": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ProfileProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.ChannelProfileProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.RetailSharedConfigurationParameter": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"RecordId": 0,
					"Value": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CDXDataStore": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Name": "String",
					"RecId": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.UploadJobPackageRequest": {
				"value": {
					"JobId": "String",
					"RerunUploadSessionId": 0,
					"TargetStorage": "String",
					"UploadJobDefintion": "String",
					"UploadUrl": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleAuditEventType": {},
			"Microsoft.Dynamics.Commerce.Runtime.Localization.Entities.France.Enums.FranceExtensibleAuditEventType": {},
			"Microsoft.Dynamics.Commerce.Runtime.Localization.Entities.Austria.AustriaExtensibleAuditEventType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalTransaction": {
				"value": {
					"EventId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"LineNumber": 0,
					"RegisterResponse": "String",
					"Store": "String",
					"Terminal": "String",
					"TransDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"UploadType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventUploadType"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventFiscalRegistrationLine": {
				"value": {
					"ConnectorFunctionalityProfileId": "String",
					"ConnectorGroup": "String",
					"ConnectorName": "String",
					"CreatedDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"EventId": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"RecordGuid": "00000000-0000-0000-0000-000000000000",
					"RegisterInfo": "String",
					"RegisterResponse": "String",
					"RegistrationProcessId": "String",
					"RegistrationStatusValue": 0,
					"StaffId": "String",
					"StoreId": "String",
					"TerminalId": "String",
					"TransactionDateTime": "0001-01-01T00:00:00.0000000+00:00",
					"UploadType": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEventUploadType"
					},
					"UploadTypeValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.NotificationDetail": {
				"value": {
					"ActionProperty": "String",
					"DisplayText": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"IsLiveContentOnly": true,
					"IsNew": true,
					"IsSuccess": true,
					"ItemCount": 0,
					"LastUpdatedDateTimeStr": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentContext": {
				"value": {
					"AuditEvent": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.AuditEvent"
					},
					"SignatureData": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSequentialSignatureData"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationDocumentAdjustment": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"SalesLineAdjustments": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionSalesLineAdjustment"
						}
					],
					"TenderLineAdjustments": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalTransactionTenderLineAdjustment"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationSignatureDataContext": {
				"value": {
					"SequentialNumber": 0,
					"SequentialSignatureKey": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcessLine": {
				"value": {
					"AllowMarkAsRegistered": true,
					"AllowPostpone": true,
					"AllowSkip": true,
					"ConnectorTypeValue": 0,
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"FunctionalityProfileGroupId": "String",
					"Optional": true,
					"Priority": 0,
					"RegistrationProcessId": "String",
					"RegistrationSettings": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationSettings"
					},
					"SequenceNumber": 0,
					"SequentialKeys": [
						"String"
					],
					"SupportedFiscalEventTypes": [
						0
					],
					"SupportedNonFiscalEventTypes": [
						0
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationSettings": {
				"value": {
					"MarkAsRegisteredReasonCode": "String",
					"PostponeReasonCode": "String",
					"SkipReasonCode": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationFiscalRegistrationProcessSummaryLine": {
				"value": {
					"ConnectionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationConfigurationProperty"
						}
					],
					"ConnectorLocationValue": 0,
					"ConnectorName": "String",
					"ConnectorTypeValue": 0,
					"ErrorCode": 0,
					"RegistrationProcessLine": {
						"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationRegistrationProcessLine"
					}
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationConfigurationProperty": {
				"value": {
					"LabelName": "String",
					"Value": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.FiscalIntegrationServiceFailureDetails": {
				"value": {
					"ErrorCode": "String",
					"ErrorMessage": "String",
					"FailureTypeValue": 0,
					"IsRetryAllowed": true
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPath": {
				"value": {
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"Segments": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathSegment"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CategoryPathSegment": {
				"value": {
					"CategoryId": 0,
					"CategoryName": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					]
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.SalesLineConfirmedShipDateChange": {
				"value": {
					"ConfirmedShipDate": "0001-01-01T00:00:00.0000000+00:00",
					"LineNumber": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.AttachedService": {
				"value": {
					"BaseUrl": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"ServiceId": "String",
					"StatusValue": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ExtensibleInventoryJournalType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.CustomerTimelineItemType": {
				"value": {
					"Description": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"TypeId": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductWarehouseInventoryAvailability": {
				"value": {
					"DataAreaId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"InventLocationId": "String",
					"IsInventoryAvailabilityQuantityReturned": true,
					"LastInventoryTransactionId": 0,
					"MaximumPurchasablePhysicalAvailableQuantity": 0,
					"MaximumPurchasableTotalAvailableQuantity": 0,
					"OrderedInTotal": 0,
					"PhysicalAvailable": 0,
					"PhysicalAvailableInventoryLevelCode": "String",
					"PhysicalAvailableInventoryLevelLabel": "String",
					"PhysicalInventory": 0,
					"PhysicalReserved": 0,
					"ProductId": 0,
					"QuantityUnitTypeValue": 0,
					"SumUncountedTransactions": 0,
					"TotalAvailable": 0,
					"TotalAvailableInventoryLevelCode": "String",
					"TotalAvailableInventoryLevelLabel": "String",
					"UnitOfMeasure": "String",
					"UnpostedFulfilledQuantity": 0,
					"UnpostedOnlineOrderedQuantity": 0,
					"UnprocessedQuantity": 0
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.QuantityUnitType": {},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.ProductInventoryAvailability": {
				"value": {
					"DataAreaId": "String",
					"ExtensionProperties": [
						{
							"@odata.type": "Microsoft.Dynamics.Commerce.Runtime.DataModel.CommerceProperty"
						}
					],
					"MaximumPurchasablePhysicalAvailableQuantity": 0,
					"MaximumPurchasableTotalAvailableQuantity": 0,
					"PhysicalAvailableInventoryLevelCode": "String",
					"PhysicalAvailableInventoryLevelLabel": "String",
					"PhysicalAvailableQuantity": 0,
					"ProductId": 0,
					"QuantityUnitTypeValue": 0,
					"TotalAvailableInventoryLevelCode": "String",
					"TotalAvailableInventoryLevelLabel": "String",
					"TotalAvailableQuantity": 0,
					"UnitOfMeasure": "String"
				}
			},
			"Microsoft.Dynamics.Commerce.Runtime.DataModel.InventoryQuantity": {
				"value": {
					"ColorId": "String",
					"ConfigurationId": "String",
					"DataAreaId": "String",
					"InventoryLocationId": "String",
					"InventorySiteId": "String",
					"ItemId": "String",
					"OrderedInTotal": 0,
					"PhysicalAvailable": 0,
					"PhysicalInventory": 0,
					"PhysicalReserved": 0,
					"ProductId": 0,
					"SizeId": "String",
					"StyleId": "String",
					"TotalAvailable": 0
				}
			}
		},
		"requestBodies": {
			"refPostBody": {
				"description": "New navigation property ref value",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/ReferenceCreate"
						}
					}
				},
				"required": true
			},
			"refPutBody": {
				"description": "New navigation property ref values",
				"content": {
					"application/json": {
						"schema": {
							"$ref": "#/components/schemas/ReferenceUpdate"
						}
					}
				},
				"required": true
			}
		},
		"securitySchemes": {
			"Bearer": {
				"type": "http",
				"description": "Bearer authtentication",
				"scheme": "Bearer",
				"bearerFormat": "JWT"
			},
			"Device Token": {
				"type": "apiKey",
				"description": "Device Token authtentication",
				"name": "devicetoken",
				"in": "header"
			},
			"Operating Unit Number": {
				"type": "apiKey",
				"description": "Operating Unit Number header",
				"name": "OUN",
				"in": "header"
			},
			"Channel ID": {
				"type": "apiKey",
				"description": "Channel ID",
				"name": "channelId",
				"in": "query"
			}
		}
	},
	"security": [
		{
			"Bearer": [],
			"Device Token": [],
			"Operating Unit Number": [],
			"Channel ID": []
		}
	],
	"tags": [
		{
			"name": "AcknowledgeNotifications",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "ActivateDevice",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "ApplicableOperations.SalesOrderContextualOperationsMap",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "ApplicableOperations.SalesOrder",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "ApplicableOperations.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "BackupFiscalRegistrationProcessContext",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "BoundController.ExampleEntity",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "BoundController.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "BoundController.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "BusinessPartners.BusinessPartner",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "BusinessPartners.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "BusinessPartners.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "BusinessPartnerUsers.BusinessPartnerUser",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "BusinessPartnerUsers.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "BusinessPartnerUsers.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Carts",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "CalculateTotalCurrencyAmount",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Carts.Cart",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "Carts.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Carts.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Catalogs.ProductCatalog",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "Catalogs.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Categories.Category",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "Categories.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Categories.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "CheckFiscalIntegrationCompliance",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Checklists.Checklist",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "Checklists.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Checklists.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "CommerceLists.CommerceList",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "CommerceLists.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "CreateDropAndDeclareTransaction",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "CreateFiscalTransaction",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "CreateHardwareStationToken",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "CreateNonSalesTransaction",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Customers.Customer",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "Customers.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Customers.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "DeactivateDevice",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "DeleteOfflineShifts",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "DisassembleKitTransactions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "DownloadRecording",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Employees.Employee",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "Employees.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Employees.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "EndSession",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "FinalizeLinkToExistingCustomer",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GenerateBusinessProcessModelPackage",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GenerateRecordingBundle",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GenerateRecordingFile",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GenerateTrainingDocument",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetActiveFiscalRegistrationProcessContextBackup",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetAddressFromZipCode",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetAddressPurposes",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetAffiliations",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetAffiliationsByName",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetAttributeDefinitions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetAttributeGroupDefinitions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetAvailableDevices",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetAvailablePromotions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetBarcodeById",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetBusinessProcessModelLibraries",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetBusinessProcessModelLibrary",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetButtonGridById",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetButtonGrids",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetButtonGridsByIds",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetButtonGridsByScreenSize",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetButtonGridsWithoutImage",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCardTypes",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCashDeclarations",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetChannelDeliveryOptionConfiguration",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetChannels",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetChannelsByType",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetChannelSupportedFiscalIntegrationEventsByGroup",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCities",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCommissionSalesGroups",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCounties",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCountryRegions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCountryRegionsByLanguageId",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCountryRegionsForShipping",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCreditMemoById",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCurrencies",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCurrenciesAmount",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCustomerBalance",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCustomerGroups",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetCustomerLoyaltyCards",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetDataDownloadParametersByTerminal",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetDataUploadParametersByTerminal",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetDeliveryOptions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetDeviceConfiguration",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetDiscountCode",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetDiscountCodes",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetDiscountCodesByKeyword",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetDiscountCodesByOfferId",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetDistricts",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetDownloadInterval",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetDownloadLink",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetDownloadSessions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetEmailReceiptSettings",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetEnvironmentConfiguration",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetEstimatedPickupTimeslotAvailabilities",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetExtensibleEnumerations",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetExtensionPackageDefinitions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetExtensionProfile",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetFeatureStates",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetFiscalIntegrationFiscalDocument",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetFiscalIntegrationFiscalServiceReadDataDocument",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetFiscalIntegrationFiscalServiceSetupDocument",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetFiscalIntegrationNonFiscalDocument",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetFiscalIntegrationRegistrationProcess",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetFiscalIntegrationServiceStatus",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetFiscalIntegrationTechnicalProfiles",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetFiscalIntegrationTechnicalProfilesByFunctionalityGroupIds",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetFiscalIntegrationTechnicalProfilesBySearchCriteria",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetFiscalRegistrationProcessSummary",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetGiftCard",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetGiftCardInquiry",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetHardwareProfileById",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetHardwareStationProfiles",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetImageBlob",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetImageBlobsByPictureIds",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetIncomeExpenseAccounts",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetInitialDownloadSessions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetInventoryAvailableToPromise",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetInventoryConfiguration",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetLanguages",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetLastFiscalIntegrationSequentialSignatures",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetLatestNumberSequence",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetLocalizedStrings",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetLoyaltyCard",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetLoyaltyCardTransactions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetLoyaltyRewardPointActivityTimeline",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetLoyaltyRewardPointActivityTimelineForExpiredPoints",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetLoyaltyRewardPointsExpiringSoon",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetMerchantPropertiesByServiceAccountId",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetNonSalesTransactions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetNotifications",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Shifts",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetOfflinePendingTransactionCount",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetOfflinePendingTransactionCountByShift",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetOfflineSyncStatus",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetOnlineChannel",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetOnlineChannelAzureB2CConfiguration",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetOnlineChannelPublishStatus",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetOperationalInsightsConfiguration",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetOperationPermissionById",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetOperationPermissions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetOrderManagementConfiguration",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetOrdersByStore",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetPaymentMerchantInformation",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetPaymentPropertiesIfModified",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetPickUpOrdersByStore",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetPurchaseConfiguration",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetReasonCodes",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetReasonCodesById",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetReceiptMasks",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetReceiptNumberResetInfo",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetReportDataSetById",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetRetailTrialPlanOffer",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetReturnOrderReasonCodes",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetReturnPolicy",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SalesOrders",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetSalesTaxGroups",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetSearchConfiguration",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetSearchSuggestions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetShiftReconciliationLines",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetSrsReportDataSet",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetStateProvinces",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetStorageAccessTokenForUpload",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetStoreSafes",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetSupportedPaymentCardTypes",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetTaxOverrides",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetTenderTypes",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetTerminalDataStoreName",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetUnitsOfMeasure",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetUploadInterval",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetUploadJobDefinitions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetUserDefinedSecretCertificate",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetUserDefinedSecretString",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetVisualProfile",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "GetZipCodes",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "InitiateLinkToExistingCustomer",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "InventoryInboundOutboundDocuments.InventoryInboundOutboundDocument",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "InventoryInboundOutboundDocuments.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "InventoryInboundOutboundDocuments.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "IssueLoyaltyCard",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "LoadRecordingFromFile",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "LocalizationIndiaGetBusinessVerticals",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "MassActivateDevice",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "OrgUnits.OrgUnit",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "OrgUnits.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "OrgUnits.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "PickingLists.PickingList",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "PickingLists.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "PostOfflineTransactions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "ProcessFiscalIntegrationFiscalServiceReadDataResult",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "ProductLists.ProductList",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "ProductLists.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Products.Product",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "Products.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Products.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "PurchaseOrders.PurchaseOrder",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "PurchaseOrders.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Recommendations.Recommendation",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "Recommendations.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "ReconcileLines",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "RegisterAndGetAuditEvent",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "RegisterAuditEvent",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "ResolveCardTypes",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "RoundAmountByTenderType",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SalesOrders.SalesOrder",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "SalesOrders.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SalesOrders.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SaveFiscalIntegrationRegistrationResult",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SaveFiscalTransaction",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "ScanResults.ScanResult",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "ScanResults.Customer",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "SearchChannels",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SearchCommissionSalesGroups",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SearchJournalNames",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SearchJournalTransactions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SearchPurchaseHistory",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SearchReportDataSet",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SearchTaskGuidesByTitle",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SearchVendors",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SetOfflineTerminalState",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SetOnlineChannelPublishStatus",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Shifts.Shift",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "Shifts.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Shifts.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SimplePingGet",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SimplePingPost",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "StartSession",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "StockCountJournals.StockCountJournal",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "StockCountJournals.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SubmitFiscalIntegrationDocument",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "SuspendedCarts.SuspendedCart",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "SuspendedCarts.Cart",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "SuspendedCarts.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "TransferOrders.TransferOrder",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "TransferOrders.Actions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "UndoReconciliation",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "UnlinkFromExistingCustomer",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "UpdateApplicationVersion",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "UpdateDownloadSession",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "UploadRecording",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "ValidateHardwareStationToken",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "ValidatePrintReceiptCopyAllowed",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "ValidateVendorApprovedForItem",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "VoidSuspendedTransactions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Warehouses.Warehouse",
			"x-ms-docs-toc-type": "page"
		},
		{
			"name": "Warehouses.Functions",
			"x-ms-docs-toc-type": "container"
		},
		{
			"name": "Warehouses.Actions",
			"x-ms-docs-toc-type": "container"
		}
	]
}