{
  "openapi": "3.0.1",
  "info": {
    "title": "Order Capture",
    "description": "Provide APIs related to orders in a B2B or B2C store. Use these services to: <ul><li> Find information about order history and order details <li> Find inventory details for products <li> Get and manage a shopper's wishlists, or items in the wishlist <li> etc...",
    "version": "9.1.20.0",
    "x-introduced": "9.1.0.0"
  },
  "servers": [
    {
      "url": "https://{hostname}:{port}/wcs/resources",
      "variables": {
        "port": {
          "default": "443",
          "enum": [
            "443",
            "5443"
          ]
        },
        "hostname": {
          "default": "localhost",
          "enum": [
            "localhost",
            "test.hcl.com"
          ]
        }
      }
    }
  ],
  "externalDocs": {
    "description": "Some REST services require authentication. HCL Commerce REST services are authenticated on secure and unsecured channels. This authentication can include the use of the WCToken and WCTrustedToken. To use REST services that require authentication, you must first get authentication data by using a supported identity services.\n\nAfter you obtain the authentication data, you must pass either the WCToken or WCTustedToken parameters, or both, within the HTTP header for every request that requires authentication. If a request is sent over HTTP, pass the WCToken parameter in the HTTP header. Do not pass the WCTrustedToken in HTTP requests, as the parameter value might display. Send both the WCToken and the WCTrustedToken parameters when the request is being sent over HTTPS.\n\nThe HCL Commerce REST APIs can also use session cookies that are created by the HCL Commerce store runtime for authentication. These cookies allow you to mix requests to the HCL Commerce REST APIs and the HCL Commerce store runtime within the same user session.\n\n",
    "url": "https://help.hcltechsw.com/commerce/9.1.0/webservices/concepts/cwvrestauth.html?hl=rest%2Cauthentication"
  },
  "tags": [
    {
      "name": "Order",
      "description": "Provides RESTful services to get order history and details."
    },
    {
      "name": "Inventory Availability",
      "description": "Provides RESTful services to get inventory availability details for products. It performs the service by delegating to the InventoryAvailability BOD service."
    },
    {
      "name": "Wishlist",
      "description": "Provides RESTful services to get and manage a shopper's wish lists. Note: You must enable the multiple wish lists feature in the Management Center Store Management tool."
    }
  ],
  "paths": {
    "/store/{storeId}/order/@history": {
      "get": {
        "tags": [
          "Order"
        ],
        "summary": "Get order history",
        "description": "Gets the order history for the authenticated user.",
        "operationId": "Order-findOrderHistory",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "The user identifier.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          },
          {
            "name": "pageNumber",
            "in": "query",
            "description": "Page number. Valid values are positive integers starting at 1. Use pageNumber with pageSize.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "description": "Page size. Used to limit the amount of data returned by a query. Valid values are integers starting with 1. Use pageSize with pageNumber.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "currency",
            "in": "query",
            "description": "The currency code to use for example, currency=USD. If no currency code is specified, the store default currency is used.",
            "example": "JPY,CNY,USD",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderSummary"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderSummary"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderSummary"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      },
      "delete": {
        "tags": [
          "Order"
        ],
        "summary": "Delete order history",
        "description": "Deletes the order history for the authenticated user.",
        "operationId": "Order-deleteOrderHistory",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "The user identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderHistory.response"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderHistory.response"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderHistory.response"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderHistory.response"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/order/oms_order/{extOrderId}": {
      "get": {
        "tags": [
          "Order"
        ],
        "summary": "Get details by external order ID",
        "description": "Gets order details for a specified external order ID.",
        "operationId": "Order-findOMSOrderDetailsByExternalOrderId",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "extOrderId",
            "in": "path",
            "description": "The external order identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully."
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/inventoryavailability/byPartNumber/{partNumbers}": {
      "get": {
        "tags": [
          "Inventory Availability"
        ],
        "summary": "Get details by part number",
        "description": "Gets inventory details for the specified product by its identifier (PartNumber). Multiple partNumbers can be passed to the URI separated by a comma (,).",
        "operationId": "InventoryAvailability-getInventoryAvailabilityByPartNumber",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "partNumbers",
            "in": "path",
            "description": "The product identifiers. Multiple values are separated by commas for example, /inventoryavailability/'AuroraWMDRS-1,'AuroraWMDRS-2.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sellerId",
            "in": "query",
            "description": "The Marketplace Seller ID. Multiple values are separated by commas. Example: sellerId=1,2",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          },
          {
            "name": "onlineStoreName",
            "in": "query",
            "description": "The online store name.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "physicalStoreName",
            "in": "query",
            "description": "The physical store names. Separate multiple values with a comma for example, physicalStoreName=China mall,Sales mall.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "forUser",
            "in": "query",
            "description": "User name to act on behalf of.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "forUserId",
            "in": "query",
            "description": "User identifier to act on behalf of.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/inventoryavailability-inventoryavailability"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/inventoryavailability-inventoryavailability"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/inventoryavailability-inventoryavailability"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/inventoryavailability-inventoryavailability"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "404": {
            "description": "If any of the specified product identifiers could not be found, or none of the specified online/physical stores exist.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/wishlist/@self": {
      "get": {
        "tags": [
          "Wishlist"
        ],
        "summary": "Get all wish lists",
        "description": "Gets all of the shopper's wish lists.",
        "operationId": "Wishlist-findWishlist",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          },
          {
            "name": "pageNumber",
            "in": "query",
            "description": "Page number. Valid values are positive integers starting at 1. Use pageNumber with pageSize.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "description": "Page size. Used to limit the amount of data returned by a query. Valid values are integers starting with 1. Use pageSize with pageNumber.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/order/byORMOrder/{ORMOrder}": {
      "get": {
        "tags": [
          "Order"
        ],
        "summary": "Get orders by order reference number",
        "description": "Gets a list of orders by a merchant assigned order reference number (ORMOrder).",
        "operationId": "Order-findByORMOrder",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ORMOrder",
            "in": "path",
            "description": "The merchant assigned order reference number.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          },
          {
            "name": "pageNumber",
            "in": "query",
            "description": "Page number. Valid values are positive integers starting at 1. Use pageNumber with pageSize.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "description": "Page size. Used to limit the amount of data returned by a query. Valid values are integers starting with 1. Use pageSize with pageNumber.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderSummary"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderSummary"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderSummary"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/order/{orderId}/comment": {
      "get": {
        "tags": [
          "Order"
        ],
        "summary": "Get order comments",
        "description": "Finds order comments for the specific order.",
        "operationId": "Order-getOrderCommentsByOrderId",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orderId",
            "in": "path",
            "description": "The order identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "isAsc",
            "in": "query",
            "description": "Returned order comments sorted in ascending order.",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "orderByField",
            "in": "query",
            "description": "The order by field name.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          },
          {
            "name": "pageNumber",
            "in": "query",
            "description": "Page number. Valid values are positive integers starting at 1. Use pageNumber with pageSize.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "description": "Page size. Used to limit the amount of data returned by a query. Valid values are integers starting with 1. Use pageSize with pageNumber.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.OrderCommentRestDataBean_IBM_Summary"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.OrderCommentRestDataBean_IBM_Summary"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.OrderCommentRestDataBean_IBM_Summary"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.OrderCommentRestDataBean_IBM_Summary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      },
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "Add comments (CSR)",
        "description": "Adds CSR comments to the order.",
        "operationId": "Order-addCSROrderComments",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orderId",
            "in": "path",
            "description": "The order identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "mode",
            "in": "query",
            "description": "CSR add comment mode.",
            "schema": {
              "type": "string",
              "enum": [
                "self",
                "onbehalf"
              ]
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          }
        ],
        "requestBody": {
          "description": "CSR comment body.",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/com.ibm.commerce.rest.order.handler.OrderHandler.CSRCommentForm"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/com.ibm.commerce.rest.order.handler.OrderHandler.CSRCommentForm"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.order.handler.OrderHandler.CSRCommentResponseForm"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.order.handler.OrderHandler.CSRCommentResponseForm"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.order.handler.OrderHandler.CSRCommentResponseForm"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.order.handler.OrderHandler.CSRCommentResponseForm"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      }
    },
    "/store/{storeId}/wishlist/@default": {
      "get": {
        "tags": [
          "Wishlist"
        ],
        "summary": "Get default wish list",
        "description": "Gets the shopper's default wish list.",
        "operationId": "Wishlist-findWishlistByUserId_default",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                },
                "example": {
                  "recordSetStartNumber": "0",
                  "recordSetComplete": "true",
                  "recordSetCount": "1",
                  "resourceId": "https://localhost:443/wcs/resources/store/10001/wishlist/@default?responseFormat=json",
                  "resourceName": "wishlist",
                  "GiftList": [
                    {
                      "lastUpdate": "2014-11-20T14:33:45.944Z",
                      "description": "Wish List",
                      "externalIdentifier": "10003",
                      "storeName": "Wish List",
                      "storeId": "10001",
                      "guestAccessKey": "-49e2f4d1:149cc3e97d1:-6cdb",
                      "giftCardAccepted": "false",
                      "state": "Default",
                      "descriptionName": "Wish List",
                      "accessSpecifier": "Private",
                      "uniqueID": "10003",
                      "optForEmail": "false",
                      "createdTime": "2014-11-20T14:33:45.944Z",
                      "registryAccessKey": "-49e2f4d1:149cc3e97d1:-6cda",
                      "registry": "false",
                      "storeOwnerID": "10003",
                      "event": "WishList",
                      "location": "online"
                    }
                  ],
                  "recordSetTotal": "1"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/order/process_oms_order/{extOrderId}": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "Process by external order ID",
        "description": "Processes an order for a specified external order ID.",
        "operationId": "Order-processOMSOrderByExternalOrderId",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "extOrderId",
            "in": "path",
            "description": "The external order identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully."
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/wishlist/{externalId}/item": {
      "get": {
        "tags": [
          "Wishlist"
        ],
        "summary": "Get with list items by external ID",
        "description": "Gets the shopper's wish list items by wish list ExternalId or by ExternalId and GuestAccesskey. If only ExternalId is specified, the user must be authenticated.",
        "operationId": "Wishlist-findWishlistItemsByExternalId",
        "parameters": [
          {
            "name": "externalId",
            "in": "path",
            "description": "Wish list external identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageNumber",
            "in": "query",
            "required": true,
            "description": "Page number. Valid values are positive integers starting at 1. Use pageNumber with pageSize.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": true,
            "description": "Page size. Used to limit the amount of data returned by a query. Valid values are integers starting with 1. Use pageSize with pageNumber.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "guestAccessKey",
            "in": "query",
            "description": "Wish list guest access key.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                },
                "example": {
                  "recordSetStartNumber": "0",
                  "recordSetComplete": "true",
                  "recordSetCount": "1",
                  "resourceId": "https://localhost:443/wcs/resources/store/10001/wishlist/10003/item?pageSize=12&pageNumber=1&responseFormat=json",
                  "resourceName": "wishlist",
                  "GiftList": [
                    {
                      "description": "Wish List",
                      "externalIdentifier": "10003",
                      "storeName": "Wish List",
                      "storeId": "10001",
                      "giftCardAccepted": "false",
                      "item": [
                        {
                          "quantityRequested": "1.0",
                          "itemLastUpdate": "2014-11-20T14:33:46.090Z",
                          "giftListItemID": "10002",
                          "itemCreatedTime": "2014-11-20T14:33:46.090Z",
                          "productOwnerID": "7000000000000000002",
                          "location": "online",
                          "quantityBought": "0.0",
                          "partNumber": "HFU032_320101",
                          "productId": "12837"
                        }
                      ],
                      "state": "Default",
                      "descriptionName": "Wish List",
                      "accessSpecifier": "Private",
                      "uniqueID": "10003",
                      "optForEmail": "false",
                      "storeOwnerID": "10003",
                      "event": "0",
                      "registry": "true"
                    }
                  ],
                  "recordSetTotal": "1"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/order/byBuyerId/{buyerId}": {
      "get": {
        "tags": [
          "Order"
        ],
        "summary": "Get orders by buyer ID",
        "description": "Gets a list of orders by buyer ID.",
        "operationId": "Order-findByBuyerId",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "buyerId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          },
          {
            "name": "pageNumber",
            "in": "query",
            "description": "Page number. Valid values are positive integers starting at 1. Use pageNumber with pageSize.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "description": "Page size. Used to limit the amount of data returned by a query. Valid values are integers starting with 1. Use pageSize with pageNumber.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "currency",
            "in": "query",
            "description": "The currency code to use for example, currency=USD. If no currency code is specified, the store default currency is used.",
            "example": "USD,JPY",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/order.orderDetails"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/order.orderDetails"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/order.orderDetails"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/order.orderDetails"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/inventoryavailability/byOrderId/{orderId}": {
      "get": {
        "tags": [
          "Inventory Availability"
        ],
        "summary": "Get details by order ID",
        "description": "Gets inventory details for the specified order by its identifier (orderId).",
        "operationId": "InventoryAvailability-getInventoryOverallAvailabilityByOrderId",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "physicalStoreId",
            "in": "query",
            "description": "The physical store identifiers. Check inventory availability in provided physical stores. Multiple values are separated by commas for example, physicalStoreId=10001,10002.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orderId",
            "in": "path",
            "description": "The order identifiers for example, /inventoryavailability/10001.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "checkPickupItemsOnly",
            "in": "query",
            "description": "Indicates whether to check inventory availability only for items marked for pickup. Default value is false, i.e., inventory availability is checked for all items.",
            "schema": {
              "type": "boolean",
              "default": false
            },
            "x-introduced": "9.1.16.0"
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          },
          {
            "name": "onlineStoreId",
            "in": "query",
            "description": "The online store identifier.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/inventoryavailability-inventoryavailability-byorderid"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/inventoryavailability-inventoryavailability-byorderid"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/inventoryavailability-inventoryavailability-byorderid"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/inventoryavailability-inventoryavailability-byorderid"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "404": {
            "description": "If any of the specified order identifiers could not be found, or none of the specified online/physical stores exist.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/inventoryavailability/{productIds}": {
      "get": {
        "tags": [
          "Inventory Availability"
        ],
        "summary": "Get details by product identifier",
        "description": "Gets inventory details for the specified product by its catalog entry ID. Multiple product IDs can be passed to the URI separated by a comma (,).",
        "operationId": "InventoryAvailability-getInventoryAvailabilityByProductId",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "productIds",
            "in": "path",
            "description": "The product identifiers. Multiple values are separated by commas. Example: /inventoryavailability/10001,10002.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sellerId",
            "in": "query",
            "description": "The Marketplace Seller ID. Multiple values are separated by commas. Example: sellerId=1,2",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          },
          {
            "name": "onlineStoreId",
            "in": "query",
            "description": "The online store identifier.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "physicalStoreId",
            "in": "query",
            "description": "The physical store identifiers. Multiple values are separated by commas. Example: physicalStoreId=10001,10002.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/inventoryavailability-inventoryavailability"
                },
                "example": {
                  "InventoryAvailability": [
                    {
                      "unitOfMeasure": "C62",
                      "onlineStoreId": "10001",
                      "onlineStoreName": "Aurora",
                      "availableQuantity": "99.0",
                      "inventoryStatus": "Available",
                      "productId": "12837"
                    },
                    {
                      "physicalStoreName": "Warden Plaza",
                      "unitOfMeasure": "C62",
                      "availabilityDateTime": "2015-02-22T20:25:45.474Z",
                      "availableQuantity": "0.0",
                      "inventoryStatus": "Backorderable",
                      "physicalStoreId": "10039",
                      "productId": "12837"
                    },
                    {
                      "physicalStoreName": "Markham Centre",
                      "unitOfMeasure": "C62",
                      "availabilityDateTime": "2015-02-22T20:25:45.493Z",
                      "availableQuantity": "0.0",
                      "inventoryStatus": "Backorderable",
                      "physicalStoreId": "10003",
                      "productId": "12837"
                    }
                  ],
                  "resourceId": "http://localhost:80/wcs/resources/store/10001/inventoryavailability/12837?physicalStoreId=10039%2C10003&onlineStoreId=10001&responseFormat=json",
                  "resourceName": "inventoryavailability"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/inventoryavailability-inventoryavailability"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/inventoryavailability-inventoryavailability"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/inventoryavailability-inventoryavailability"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "404": {
            "description": "If any of the specified product identifiers could not be found, or none of the specified online/physical stores exist.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/order/{orderId}": {
      "get": {
        "tags": [
          "Order"
        ],
        "summary": "Get order details by order ID",
        "description": "Gets the order details for a specific order ID.",
        "operationId": "Order-findByOrderId",
        "parameters": [
          {
            "name": "orderId",
            "in": "path",
            "description": "The order identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          },
          {
            "name": "pageNumber",
            "in": "query",
            "description": "Page number. Valid values are positive integers starting at 1. Use pageNumber with pageSize.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "description": "Page size. Used to limit the amount of data returned by a query. Valid values are integers starting with 1. Use pageSize with pageNumber.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "currency",
            "in": "query",
            "description": "The currency code to use for example, currency=USD. If no currency code is specified, the store default currency is used.",
            "example": "USD,JPY",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sortOrderItemBy",
            "in": "query",
            "description": "Sorts order items based on the specified field. <br>Available values: <ul><li>orderItemID (x-introduced: 9.1.9.0) </li> <li>createDate (x-introduced: 9.1.11.0) </li> <li>quantity (x-introduced: 9.1.14.0) </li> <li>inventoryStatus (x-introduced: 9.1.14.0) </li> <li>price(x-introduced: 9.1.14.0) </li> <li>unitPrice (x-introduced: 9.1.14.0) </li> <li>partNumber (x-introduced: 9.1.14.0) </li></ul>",
            "schema": {
              "type": "string",
              "enum": [
                "orderItemID",
                "createDate",
                "quantity",
                "inventoryStatus",
                "price",
                "unitPrice",
                "partNumber"
              ]
            },
            "x-introduced": "9.1.9.0"
          },
          {
            "name": "sortOrder",
            "in": "query",
            "description": "The sort order of the requested field. ASC for ascending order and DESC for descending order. Default is ascending.",
            "schema": {
              "type": "string",
              "enum": [
                "ASC",
                "DESC"
              ]
            },
            "x-introduced": "9.1.9.0"
          },
          {
            "name": "profileName",
            "in": "query",
            "description": "Profile name. Profiles determine the subset of data returned by a query.",
            "schema": {
              "type": "string",
              "enum": [
                "IBM_Summary",
                "IBM_Details"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderDetail"
                },
                "example": {
                  "orderId": "25206",
                  "grandTotal": "90.00000",
                  "orderItem": [
                    {
                      "addressLine": [
                        "123",
                        "",
                        ""
                      ],
                      "addressId": "15808",
                      "shippingCharge": "0.00000",
                      "shipModeLanguage": -1,
                      "unitUom": "C62",
                      "currency": "USD",
                      "totalAdjustment": {
                        "currency": "USD",
                        "value": "-10"
                      },
                      "adjustment": [
                        {
                          "code": "Save 10% on all orders today",
                          "description": "Save 10% on all orders",
                          "language": -1,
                          "currency": "USD",
                          "amount": -10,
                          "usage": "Discount"
                        }
                      ],
                      "email2": "",
                      "shippingChargeCurrency": "USD",
                      "UOM": "C62",
                      "email1": "john@example.com",
                      "city": "Toronto",
                      "salesTaxCurrency": "USD",
                      "lastUpdateDate": "2014-11-24T20:02:27.056Z",
                      "middleName": "",
                      "createDate": "2014-11-24T20:00:35.666Z",
                      "offerID": "10040",
                      "personTitle": "",
                      "state": "ON",
                      "shipModeCode": "US Regular Delivery",
                      "isExpedited": "false",
                      "fax1": "",
                      "freeGift": "false",
                      "postalCode": "M1M1M1",
                      "shipModeDescription": "US - Regular Delivery",
                      "nickName": "john",
                      "expectedShipDate": "2014-11-25T20:02:28.180Z",
                      "productId": "10040",
                      "shippingTaxCurrency": "USD",
                      "shipModeId": "10051",
                      "fulfillmentCenterName": "Aurora",
                      "phone2": "",
                      "shippingTax": "0.00000",
                      "phone1": "",
                      "zipCode": "M1M1M1",
                      "orderItemFulfillmentStatus": "Unreleased",
                      "fulfillmentCenterId": "10001",
                      "fax2": "",
                      "phone2Publish": "true",
                      "unitPrice": "100.00000",
                      "correlationGroup": "85205",
                      "orderItemPrice": "100.00000",
                      "contractId": "10001",
                      "unitQuantity": "1.0",
                      "orderItemStatus": "M",
                      "orderItemId": "85205",
                      "firstName": "John",
                      "orderItemInventoryStatus": "Allocated",
                      "country": "CA",
                      "lastName": "Smith",
                      "stateOrProvinceName": "ON",
                      "availableDate": "2014-11-24T20:02:22.385Z",
                      "carrier": "XYZ Carrier",
                      "xitem_isPersonalAddressesAllowedForShipping": "true",
                      "phone1Publish": "true",
                      "partNumber": "AuroraWMDRS-001",
                      "salesTax": "0.00000",
                      "usableShippingChargePolicy": [
                        {
                          "type": "ShippingCharge",
                          "name": "StandardShippingChargeBySeller",
                          "uniqueID": -7001
                        }
                      ],
                      "quantity": "1.0"
                    }
                  ],
                  "resourceId": "https://localhost:443/wcs/resources/store/10001/order/25206?pageSize=20&accessProfile=IBM_Details&pageNumber=1&responseFormat=json",
                  "totalProductPriceCurrency": "USD",
                  "totalAdjustment": -10,
                  "orderStatus": "M",
                  "totalShippingChargeCurrency": "USD",
                  "resourceName": "order",
                  "adjustment": [
                    {
                      "code": "Save 10% on all orders today",
                      "description": "Save 10% on all orders",
                      "displayLevel": "Order",
                      "currency": "USD",
                      "amount": -10,
                      "usage": "Discount",
                      "descriptionLanguage": -1
                    }
                  ],
                  "recordSetComplete": "true",
                  "paymentInstruction": [
                    {
                      "addressLine": [
                        "123",
                        "",
                        ""
                      ],
                      "piId": "14018",
                      "personTitle": "",
                      "payMethodId": "VISA",
                      "piDescription": "VISA Credit Card",
                      "email2": "",
                      "piAmount": "90.00000",
                      "email1": "john@example.com",
                      "city": "Toronto",
                      "piCurrency": "USD",
                      "piStatus": "Pending",
                      "middleName": "",
                      "protocolData": [
                        {
                          "name": "expire_month",
                          "value": "11"
                        },
                        {
                          "name": "billto_stateprovince",
                          "value": "ON"
                        },
                        {
                          "name": "billto_city",
                          "value": "Toronto"
                        },
                        {
                          "name": "cc_brand",
                          "value": "VISA"
                        },
                        {
                          "name": "billing_address_id",
                          "value": "15808"
                        },
                        {
                          "name": "account",
                          "value": "***********11111"
                        },
                        {
                          "name": "billto_zipcode",
                          "value": "M1M1M1"
                        },
                        {
                          "name": "cc_cvc",
                          "value": "---"
                        },
                        {
                          "name": "billto_country",
                          "value": "CA"
                        },
                        {
                          "name": "billto_address1",
                          "value": "123"
                        },
                        {
                          "name": "payment_method",
                          "value": "VISA"
                        },
                        {
                          "name": "expire_year",
                          "value": "2014"
                        },
                        {
                          "name": "billto_lastname",
                          "value": "Smith"
                        },
                        {
                          "name": "billto_firstname",
                          "value": "John"
                        }
                      ],
                      "state": "ON",
                      "fax2": "",
                      "fax1": "",
                      "postalCode": "M1M1M1",
                      "nickName": "john",
                      "billing_address_id": "15808",
                      "phone2": "",
                      "phone1": "",
                      "zipCode": "M1M1M1",
                      "phone1Publish": "true",
                      "piLanguage": -1,
                      "phone2Publish": "true",
                      "xpaym_policyId": "10002",
                      "firstName": "John",
                      "country": "CA",
                      "stateOrProvinceName": "ON",
                      "lastName": "Smith"
                    }
                  ],
                  "totalShippingTax": "0.00000",
                  "prepareIndicator": "true",
                  "x_isPurchaseOrderNumberRequired": "false",
                  "totalShippingTaxCurrency": "USD",
                  "grandTotalCurrency": "USD",
                  "totalSalesTaxCurrency": "USD",
                  "storeUniqueID": "10001",
                  "placedDate": "2014-11-24T20:02:27.056Z",
                  "x_trackingIds": "",
                  "recordSetStartNumber": "0",
                  "shipAsComplete": "true",
                  "recordSetCount": "1",
                  "orderTypeCode": "ORD",
                  "totalProductPrice": "100.00000",
                  "buyerId": "12051",
                  "totalAdjustmentCurrency": "USD",
                  "totalShippingCharge": "0.00000",
                  "locked": "false",
                  "storeNameIdentifier": "Aurora",
                  "lastUpdateDate": "2014-11-24T20:02:27.056Z",
                  "totalSalesTax": "0.00000",
                  "x_isPersonalAddressesAllowedForShipping": "true",
                  "recordSetTotal": "1"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderDetail"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderDetail"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderDetail"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              }
            }
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              }
            }
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              }
            }
          },
          "404": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NotFoundErrorMessageResponseContainer"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/NotFoundErrorMessageResponseContainer"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/NotFoundErrorMessageResponseContainer"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/NotFoundErrorMessageResponseContainer"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              }
            }
          }
        }
      }
    },
    "/store/{storeId}/order/copy_oms_order/{extOrderId}": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "Copy by external order ID",
        "description": "Copies an order for a specified external order ID.",
        "operationId": "Order-copyOMSOrderByExternalOrderId",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "extOrderId",
            "in": "path",
            "description": "The external order identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully."
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/wishlist/{externalId}": {
      "get": {
        "tags": [
          "Wishlist"
        ],
        "summary": "Get wish list by external ID",
        "description": "Gets the shopper's wish list by ExternalId or by ExternalId and GuestAccesskey. If only ExternalId is specified, the user must be authenticated.  If ExternalId in not specified then it will be  redirected to /store/{storeId}/wishlist and will give userId not defined.",
        "operationId": "Wishlist-findWishlistByExternalId",
        "parameters": [
          {
            "name": "externalId",
            "in": "path",
            "description": "Wish list external identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "guestAccessKey",
            "in": "query",
            "description": "Wish list guest access key.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "404": {
            "description": "The specified resource could not be found.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      },
      "put": {
        "tags": [
          "Wishlist"
        ],
        "summary": "Update wish list",
        "description": "Updates the wish list to change the description or to add or update an item.",
        "operationId": "Wishlist-updateWishlist",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "externalId",
            "in": "path",
            "description": "Wish list external identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          },
          {
            "name": "addItem",
            "in": "query",
            "description": "When set to true, a new item in a request is added to the wish list. When false or missing, the wish list description and/or item is updated with the information in the request. Default is false.",
            "schema": {
              "type": "string",
              "enum": [
                "true",
                "false"
              ]
            }
          }
        ],
        "requestBody": {
          "description": "The request body for updating a wish list description or wish list item.",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.UpdateBodyParameterDescription"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.UpdateBodyParameterDescription"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListUpdateResponse"
                },
                "example": {
                  "item": [
                    {
                      "giftListItemID": "10501"
                    }
                  ],
                  "descriptionName": "GiftList descriptionName",
                  "resourceName": "wishlist",
                  "uniqueID": "10502"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListUpdateResponse"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListUpdateResponse"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListUpdateResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      },
      "post": {
        "tags": [
          "Wishlist"
        ],
        "summary": "Process wish list",
        "description": "Processes a wish list.",
        "operationId": "Wishlist-processWishlist",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "externalId",
            "in": "path",
            "description": "Wish list external identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "action",
            "in": "query",
            "description": "The action of the rest service. Action parameter is required for storing announcement",
            "schema": {
              "type": "string",
              "enum": [
                "announce"
              ]
            }
          }
        ],
        "requestBody": {
          "description": "The request body for the e-mail announcements made about the gift list by the registrants to friends and family.",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.ProcessBodyParameterDescription"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.ProcessBodyParameterDescription"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListResponse"
                },
                "example": {
                  "item": [
                    {
                      "giftListItemID": "10001"
                    }
                  ],
                  "storeId": "2",
                  "uniqueID": "10001"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListResponse"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListResponse"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListResponse"
                }
              }
            }
          },
          "201": {
            "description": "The requested resource has been created.",
            "content": {}
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        },
        "x-codegen-request-body-name": "body"
      },
      "delete": {
        "tags": [
          "Wishlist"
        ],
        "summary": "Delete wish list or wish list item",
        "description": "Deletes a wish list or delete an item from a wish list. Specify an itemId or a productId to delete only that item from the wish list; otherwise the entire wish list is deleted. When both itemId and productId are provided, itemId is used ONLY.",
        "operationId": "Wishlist-deleteWishlist",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "externalId",
            "in": "path",
            "description": "Wish list external identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          },
          {
            "name": "itemId",
            "in": "query",
            "description": "Specifies the ID of the wish list item to delete. If this parameter and productId are missing or blank, the entire wish list is deleted.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "productId",
            "in": "query",
            "description": "Specifies the id of the wish list product to delete. If this parameter and itemId are missing or blank, the entire wish list is deleted.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.DeleteWishListResponse"
                },
                "example": {
                  "item": [
                    {}
                  ],
                  "uniqueID": "10003",
                  "descriptionName": "GiftList descriptionName",
                  "resourceName": "wishlist"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.DeleteWishListResponse"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.DeleteWishListResponse"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.DeleteWishListResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/order": {
      "get": {
        "tags": [
          "Order"
        ],
        "summary": "Get order to work onbehalf of",
        "description": "Allows CSRs to find orders to work on behalf of a shopper.",
        "operationId": "Order-ordersICanWorkonbehalf",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "q",
            "in": "query",
            "description": "The query name.",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "orderProfile",
                "findByParentOrderId",
                "findByStatusExt",
                "findChildOrderByOrderItemId",
                "findConfigurationByOrderItemId",
                "ordersICanWorkonbehalf",
                "findOrderPromotions"
              ]
            }
          },
          {
            "name": "orderId",
            "in": "query",
            "description": "The order Id.",
            "schema": {
              "type": "string"
            },
            "required": false
          },
          {
            "name": "orderItemId",
            "in": "query",
            "description": "The order item identifier.",
            "schema": {
              "type": "string"
            },
            "required": false
          },
          {
            "name": "userId",
            "in": "query",
            "description": "the user ID.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "profileName",
            "in": "query",
            "description": "Profile name. Profiles determine the subset of data returned by a query. The default profile name = IBM_Summary.",
            "schema": {
              "type": "string",
              "enum": [
                "IBM_Summary"
              ]
            }
          },
          {
            "name": "orderByTableName",
            "in": "query",
            "description": "The order by table name.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orderByFieldName",
            "in": "query",
            "description": "The order by field name.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "extOrderId",
            "in": "query",
            "description": "The external order identifier.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "recordSetTotal",
            "in": "query",
            "description": "The total number of records in set.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "retrievalOrderStatus",
            "in": "query",
            "description": "The order status to use for the retrieval of orders.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageNumber",
            "in": "query",
            "description": "Page number, starting at 1. Valid values include positive integers of 1 and above. The \"pageSize\" must be specified for paging to work.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "description": "Page size. Used to limit the amount of data returned by a query. Valid values include positive integers of 1 and above. The \"pageNumber\" must be specified for paging to work.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "startIndex",
            "in": "query",
            "description": "The starting index of the result.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "retrievePendingGuestOrders",
            "in": "query",
            "description": "Whether to retrieve pending guest orders or to exclude them. When set to true, only pending orders placed by guest users will be returned. Default value is false. This parameter will be ignored when the 'status' parameter is set.",
            "schema": {
              "type": "string",
              "default": "false",
              "enum": [
                "true",
                "false"
              ]
            }
          },
          {
            "name": "status",
            "in": "query",
            "description": "The order status. If 'status' is set, the 'retrievePendingGuestOrders' parameter will be ignored.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "maxResults",
            "in": "query",
            "description": "The maximum number of results to return.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.CSROrderSearchDataBean_IBM_Summary"
                },
                "example": {
                  "resultList": [
                    {
                      "paymentInfo": {
                        "account": "4111111111111111",
                        "cc_brand": "VISA",
                        "expire_month": "11",
                        "payment_method": "VISA",
                        "payMethodId": "VISA",
                        "expire_year": "2014"
                      },
                      "uniqueShippingAddresses": [
                        {
                          "dataBeanKeyAddressId": "15811",
                          "addressType": "S",
                          "addressId": "15811",
                          "personTitle": "",
                          "primary": "0",
                          "billingCodeType": "",
                          "email2": "",
                          "phone1Type": "",
                          "city": "Toronto",
                          "countryDisplayName": "Canada",
                          "lastCreate": "",
                          "middleName": "",
                          "addressField3": "",
                          "addressField1": "",
                          "state": "ON",
                          "addressField2": "",
                          "fax2": "",
                          "fax1": "",
                          "address1": "123 Main St",
                          "email1": "john@example.com",
                          "nickName": "Default_Shipping_10001",
                          "officeAddress": "",
                          "status": "P",
                          "address3": "",
                          "phone2Type": "",
                          "publishPhone1": "",
                          "publishPhone2": "",
                          "phone2": "",
                          "businessTitle": "",
                          "address2": "",
                          "phone1": "",
                          "zipCode": "M1M1M1",
                          "packageSuppression": "",
                          "createdTimestamp": "2014-11-24T15:28:48.585Z",
                          "bestCallingTime": "",
                          "mobilePhone1Country": "",
                          "mobilePhone1": "",
                          "organizationUnitName": "",
                          "isSelfAddress": false,
                          "organizationName": "",
                          "firstName": "John",
                          "country": "CA",
                          "memberId": "11051",
                          "billingCode": "",
                          "lastName": "Smith",
                          "createdTime": "2014-11-24T15:28:48.585Z",
                          "stateProvDisplayName": "Ontario"
                        }
                      ],
                      "orderItemDataBeans": [
                        {
                          "shippingModeId": "10054",
                          "shippingMode": {
                            "shippingModeId": 10054,
                            "code": "International Priority",
                            "storeEntityId": 10001,
                            "carrier": "International Carrier"
                          }
                        }
                      ],
                      "billingAddressDataBean": {
                        "addressId": "15810"
                      },
                      "currentAddressDataBean": {
                        "dataBeanKeyAddressId": "15810",
                        "addressType": "B",
                        "addressId": "15810",
                        "personTitle": "",
                        "primary": "0",
                        "billingCodeType": "",
                        "email2": "",
                        "phone1Type": "",
                        "city": "Toronto",
                        "countryDisplayName": "Canada",
                        "lastCreate": "",
                        "middleName": "",
                        "addressField3": "",
                        "addressField1": "",
                        "state": "ON",
                        "addressField2": "",
                        "fax2": "",
                        "fax1": "",
                        "address1": "123 Main St",
                        "email1": "john@example.com",
                        "nickName": "Default_Billing_10001",
                        "officeAddress": "",
                        "status": "P",
                        "address3": "",
                        "phone2Type": "",
                        "publishPhone1": "",
                        "publishPhone2": "",
                        "phone2": "",
                        "businessTitle": "",
                        "address2": "",
                        "phone1": "",
                        "zipCode": "M1M1M1",
                        "packageSuppression": "",
                        "createdTimestamp": "2014-11-24T15:28:48.576Z",
                        "bestCallingTime": "",
                        "mobilePhone1Country": "",
                        "mobilePhone1": "",
                        "organizationUnitName": "",
                        "isSelfAddress": false,
                        "organizationName": "",
                        "firstName": "John",
                        "country": "CA",
                        "memberId": "11051",
                        "billingCode": "",
                        "lastName": "Smith",
                        "createdTime": "2014-11-24T15:28:48.576Z",
                        "stateProvDisplayName": "Ontario"
                      },
                      "allowableShippingAddress": []
                    }
                  ]
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.CSROrderSearchDataBean_IBM_Summary"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.CSROrderSearchDataBean_IBM_Summary"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.CSROrderSearchDataBean_IBM_Summary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/order/byStatus/{status}": {
      "get": {
        "tags": [
          "Order"
        ],
        "summary": "Get orders by status",
        "description": "Gets a list of orders by order status.",
        "operationId": "Order-findByStatus",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "status",
            "in": "path",
            "description": "The order status.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orderType",
            "in": "query",
            "description": "The order type.",
            "schema": {
              "type": "string",
              "enum": [
                "private",
                "shared",
                "all"
              ]
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          },
          {
            "name": "pageNumber",
            "in": "query",
            "description": "Page number. Valid values are positive integers starting at 1. Use pageNumber with pageSize.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "description": "Page size. Used to limit the amount of data returned by a query. Valid values are integers starting with 1. Use pageSize with pageNumber.",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "currency",
            "in": "query",
            "description": "The currency code to use for example, currency=USD. If no currency code is specified, the store default currency is used.",
            "example": "USD,JPY",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderSummary"
                },
                "example": {
                  "recordSetStartNumber": "0",
                  "recordSetComplete": "true",
                  "recordSetCount": "2",
                  "resourceId": "https://localhost:443/wcs/resources/store/10001/order/byStatus/N,M,A,B,C,R,S,D,F,G,L?pageSize=3&pageNumber=1&responseFormat=json",
                  "resourceName": "order",
                  "Order": [
                    {
                      "grandTotal": "90.00000",
                      "resourceId": "https://localhost:443/wcs/resources/store/10001/order/24208",
                      "totalProductPriceCurrency": "USD",
                      "totalAdjustment": -10,
                      "orderStatus": "M",
                      "totalShippingChargeCurrency": "USD",
                      "adjustment": [
                        {
                          "displayLevel": "Order",
                          "currency": "USD",
                          "amount": -10,
                          "code": "10% off order-10000202",
                          "usage": "Discount"
                        }
                      ],
                      "totalShippingTax": "0.00000",
                      "prepareIndicator": "true",
                      "x_isPurchaseOrderNumberRequired": "false",
                      "totalShippingTaxCurrency": "USD",
                      "grandTotalCurrency": "USD",
                      "totalSalesTaxCurrency": "USD",
                      "storeUniqueID": "10001",
                      "totalAdjustmentCurrency": "USD",
                      "promotionCode": [
                        {
                          "associatedPromotion": [
                            {
                              "description": {
                                "language": "en",
                                "value": ""
                              },
                              "promotionIdentifier": {
                                "uniqueID": "10000202"
                              }
                            }
                          ],
                          "code": "10%OFF"
                        }
                      ],
                      "x_trackingIds": "",
                      "orderId": "24208",
                      "shipAsComplete": "true",
                      "orderTypeCode": "ORD",
                      "totalProductPrice": "100.00000",
                      "placedDate": "2014-11-24T19:59:40.620Z",
                      "totalShippingCharge": "0.00000",
                      "buyerId": "11051",
                      "locked": "false",
                      "storeNameIdentifier": "Aurora",
                      "lastUpdateDate": "2014-11-24T19:59:40.620Z",
                      "buyerDistinguishedName": "uid=john,o=default organization,o=root organization",
                      "totalSalesTax": "0.00000",
                      "x_isPersonalAddressesAllowedForShipping": "true"
                    },
                    {
                      "grandTotal": "2080.45000",
                      "totalSalesTaxCurrency": "USD",
                      "totalProductPriceCurrency": "USD",
                      "totalAdjustment": -490,
                      "orderStatus": "M",
                      "totalShippingChargeCurrency": "USD",
                      "adjustment": [
                        {
                          "code": "Furniture Category Discount",
                          "description": "Save 20% on Furniture!",
                          "displayLevel": "OrderItem",
                          "currency": "USD",
                          "amount": -465,
                          "usage": "Discount",
                          "descriptionLanguage": -1
                        },
                        {
                          "code": "Save $25 on all orders over $200 USD",
                          "description": "Save $25 on all orders over $200 USD",
                          "displayLevel": "Order",
                          "currency": "USD",
                          "amount": -25,
                          "usage": "Discount",
                          "descriptionLanguage": -1
                        }
                      ],
                      "totalShippingTax": "0.00000",
                      "prepareIndicator": "true",
                      "x_isPurchaseOrderNumberRequired": "false",
                      "totalShippingTaxCurrency": "USD",
                      "grandTotalCurrency": "USD",
                      "resourceId": "https://localhost:443/wcs/resources/store/10001/order/24207",
                      "storeUniqueID": "10001",
                      "totalAdjustmentCurrency": "USD",
                      "x_trackingIds": "",
                      "orderId": "24207",
                      "shipAsComplete": "true",
                      "orderTypeCode": "ORD",
                      "totalProductPrice": "2525.00000",
                      "placedDate": "2014-11-20T14:31:21.258Z",
                      "totalShippingCharge": "45.45000",
                      "buyerId": "11051",
                      "locked": "false",
                      "storeNameIdentifier": "Aurora",
                      "lastUpdateDate": "2014-11-20T14:31:21.258Z",
                      "buyerDistinguishedName": "uid=john,o=default organization,o=root organization",
                      "totalSalesTax": "0.00000",
                      "x_isPersonalAddressesAllowedForShipping": "true"
                    }
                  ],
                  "recordSetTotal": "2"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderSummary"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderSummary"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/order-orderSummary"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {}
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {}
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {}
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {}
          }
        }
      }
    },
    "/store/{storeId}/wishlist": {
      "get": {
        "tags": [
          "Wishlist"
        ],
        "summary": "Get the wishlists for a specific user",
        "description": "Get the wishlists for a specific user.",
        "operationId": "Wishlist-getWishlist",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "description": "The user ID.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          },
          {
            "name": "pageNumber",
            "in": "query",
            "description": "Page number, starting at 1. Valid values include positive integers of 1 and above. The pageSize must be specified for paging to work.",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "description": "Page size. Used to limit the amount of data returned by a query. Valid values include positive integers of 1 and above. The pageNumber must be specified for paging to work.",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/wishlist-wishlist"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              }
            }
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              }
            }
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Wishlist"
        ],
        "summary": "Create wish list",
        "description": "Creates a wish list. The wish list can contain items, or be empty.",
        "operationId": "Wishlist-createWishlist",
        "parameters": [
          {
            "name": "storeId",
            "in": "path",
            "description": "The store identifier.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "responseFormat",
            "in": "query",
            "description": "The response format. Valid values are json and xml. If the request contains an input body, it must use the format specified in responseFormat. If the responseFormat is not specified, the accept  HTTP header determines the format of the response. If the accept  HTTP header is not specified then default response format is json.",
            "schema": {
              "type": "string",
              "enum": [
                "xml",
                "json"
              ]
            }
          }
        ],
        "requestBody": {
          "description": "The request body for creating a wish list or wish list item.",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.CreateBodyParameterDescription"
              }
            },
            "application/xml": {
              "schema": {
                "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.CreateBodyParameterDescription"
              }
            }
          },
          "required": false
        },
        "responses": {
          "201": {
            "description": "The requested completed successfully.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListResponse"
                },
                "example": {
                  "item": [
                    {
                      "giftListItemID": "10001"
                    }
                  ],
                  "descriptionName": "GiftList descriptionName",
                  "resourceName": "wishlist",
                  "storeId": "2",
                  "uniqueID": "10001"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListResponse"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListResponse"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request could not be understood by the server due to malformed syntax.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              }
            }
          },
          "401": {
            "description": "Not authenticated. The user session is not valid.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              }
            }
          },
          "403": {
            "description": "The user is not authorized to perform the specified request.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error. For details, see the server log files.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/xhtml+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              },
              "application/atom+xml": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessageResponseContainer"
                }
              }
            }
          }
        },
        "x-codegen-request-body-name": "body"
      }
    }
  },
  "components": {
    "schemas": {
      "com.ibm.commerce.rest.order.handler.MerchantHandler-MerchantValidationBodyDescription": {
        "required": [
          "paymentConfigGroup",
          "paymentSystem",
          "validationURL"
        ],
        "type": "object",
        "properties": {
          "paymentConfigGroup": {
            "type": "string",
            "description": "Payment configuraiton group."
          },
          "paymentSystem": {
            "type": "string",
            "description": "Payment system ."
          },
          "validationURL": {
            "type": "string",
            "description": "Validation url."
          }
        },
        "description": "Description of the merchant validation input body."
      },
      "com.ibm.commerce.rest.order.handler.OrderExportHandler-OrderExportRequest": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "description": "A list of order status to be included in the export. This is the status of the order, not the status of the individual order item within the order. The default is null which does not consider the order status."
          },
          "timePlacedInDays": {
            "type": "string",
            "description": "The number of days to set back for the time placed of the order. 0 means exporting all the orders for today, 1 means exporting all the orders starting from yesterday, 2 means 2 days ago until now."
          }
        }
      },
      "com.ibm.commerce.rest.order.handler.OrderExportHandler-OrderExportResponse": {
        "required": [
          "exportId"
        ],
        "type": "object",
        "properties": {
          "exportId": {
            "type": "string",
            "description": "Export ID returned from the order export. It can be used in the order download REST API."
          }
        }
      },
      "order-orderSummary_item.adjustment.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType": {
        "type": "object",
        "properties": {
          "registrantAddress": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress"
          },
          "relation": {
            "type": "string"
          },
          "personIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.personIdentifier"
          },
          "registrantID": {
            "type": "string"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.userData"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier.externalIdentifier"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier": {
        "required": [
          "partNumber"
        ],
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "partNumber": {
            "type": "string"
          },
          "storeIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardSpecification": {
        "type": "object",
        "properties": {
          "giftSetSpecification": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification"
          },
          "userData": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardSpecification.userData"
          }
        }
      },
      "order-orderDetail.totalTaxByTaxCategory": {
        "type": "object",
        "properties": {
          "currency": {
            "type": "string"
          },
          "value": {
            "type": "string",
            "format": "double"
          },
          "taxCategoryCode": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierType.storeIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock": {
        "type": "object",
        "properties": {
          "resovled": {
            "type": "boolean"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.userData"
          },
          "blockReason": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.blockReason"
          },
          "timeBlocked": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.emailAddress2.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.emailAddress2.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType": {
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.userData"
          },
          "associatedPromotion": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion"
            }
          },
          "code": {
            "type": "string"
          },
          "reason": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier": {
        "required": [
          "partNumber"
        ],
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "partNumber": {
            "type": "string"
          },
          "storeIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.fax1": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.fax1.userData"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "order-orderDetail": {
        "type": "object",
        "properties": {
          "resourceId": {
            "type": "string"
          },
          "resourceName": {
            "type": "string"
          },
          "recordSetStartNumber": {
            "type": "string",
            "format": "int32"
          },
          "grandTotal": {
            "type": "string",
            "format": "double"
          },
          "requestedShipDate": {
            "type": "string"
          },
          "orderItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.orderItem"
            }
          },
          "addressId": {
            "type": "string"
          },
          "pysicalStoreId": {
            "type": "string"
          },
          "cSRComments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CSRCommentsType"
            }
          },
          "parentInfo": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.ParentInfoType"
          },
          "adjustmentRequirement": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType"
            }
          },
          "totalAdjustment": {
            "type": "string",
            "format": "double"
          },
          "orderStatus": {
            "type": "string"
          },
          "totalShippingChargeCurrency": {
            "type": "string"
          },
          "quoteID": {
            "type": "string"
          },
          "bLockInfo": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType"
          },
          "genericTotal": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.GenericTotalType"
            }
          },
          "blocked": {
            "type": "string"
          },
          "recordSetComplete": {
            "type": "string"
          },
          "adjustment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.adjustment"
            }
          },
          "paymentInstruction": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.paymentInstruction"
            }
          },
          "orderDescription": {
            "type": "string"
          },
          "totalShippingTax": {
            "type": "string",
            "format": "double"
          },
          "prepareIndicator": {
            "type": "string"
          },
          "totalShippingTaxCurrency": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "grandTotalCurrency": {
            "type": "string"
          },
          "shipModeId": {
            "type": "string"
          },
          "totalSalesTaxCurrency": {
            "type": "string"
          },
          "storeUniqueID": {
            "type": "string"
          },
          "buyerId": {
            "type": "string"
          },
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.userDataField"
            }
          },
          "orgDistinguishedName": {
            "type": "string"
          },
          "promotionCode": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType"
            }
          },
          "channel": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.ChannelType"
          },
          "orderId": {
            "type": "string"
          },
          "shipAsComplete": {
            "type": "string"
          },
          "xstat_": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/java.util.Map.Entry"
            }
          },
          "rewardOption": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.rewardOption"
            }
          },
          "recordSetCount": {
            "type": "string",
            "format": "int32"
          },
          "x_isPurchaseOrderNumberRequired": {
            "type": "string"
          },
          "x_isPersonalAddressesAllowedForShipping": {
            "type": "string"
          },
          "x_trackingIds": {
            "type": "string",
            "nullable": true
          },
          "buyerApprovalStatus": {
            "type": "string"
          },
          "orderTypeCode": {
            "type": "string"
          },
          "externalOrderID": {
            "type": "string"
          },
          "editable": {
            "type": "string"
          },
          "totalSalesTax": {
            "type": "string",
            "format": "double"
          },
          "quoteIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.QuoteIdentifierType"
          },
          "buyerPONumber": {
            "type": "string"
          },
          "totalProductPriceCurrency": {
            "type": "string"
          },
          "placedDate": {
            "type": "string"
          },
          "customerOrderNumber": {
            "type": "string"
          },
          "totalAdjustmentCurrency": {
            "type": "string"
          },
          "totalShippingCharge": {
            "type": "string",
            "format": "double"
          },
          "orderVersion": {
            "type": "string"
          },
          "totalProductPrice": {
            "type": "string",
            "format": "double"
          },
          "locked": {
            "type": "string"
          },
          "couponCode": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType"
            }
          },
          "totalTaxByTaxCategory": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.totalTaxByTaxCategory"
            }
          },
          "paymentStatus": {
            "type": "string"
          },
          "orgUniqueID": {
            "type": "string"
          },
          "orderExtendAttribute": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.orderExtendAttribute"
            }
          },
          "storeNameIdentifier": {
            "type": "string"
          },
          "lastUpdateDate": {
            "type": "string"
          },
          "buyerDistinguishedName": {
            "type": "string"
          },
          "financialTransaction": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.FinancialTransactionType"
            }
          },
          "orderEditor": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.PersonIdentifierType"
          },
          "storeOwnerID": {
            "type": "string"
          },
          "recordSetTotal": {
            "type": "string",
            "format": "int32"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.fax2": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.fax2.userData"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.contactInfoIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.contactInfoIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.fax1.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier": {
        "type": "object",
        "properties": {
          "calculationCodeIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier"
          },
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.rest.wishlist.handler.WishlistHandler.ProcessBodyParameterDescription": {
        "type": "object",
        "x-graphql-type-name": "processWishlistBodyParameterDesc",
        "properties": {
          "announcement": {
            "type": "array",
            "description": "The email announcements made about the gift list by the registrants to friends and family.",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.ProcessBodyParameterDescription.AnnouncementBodyDescription"
            }
          }
        },
        "description": "Description of the post input body to process the wish list.",
        "example": {
          "announcement": [
            {
              "senderEmailAddress": "abc@gmail.com",
              "message": "string",
              "emailRecipient": [
                {
                  "recipientEmail": "john@example.com",
                  "addressingMethod": "string",
                  "recipientName": "john"
                }
              ],
              "senderName": "wishlist"
            }
          ]
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.calculationCodeIdentifier": {
        "type": "object",
        "properties": {
          "calculationCodeExternalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier"
          },
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.address": {
        "type": "object",
        "properties": {
          "city": {
            "type": "string"
          },
          "addressLine": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.address.userData"
          },
          "country": {
            "type": "string"
          },
          "primary": {
            "type": "boolean"
          },
          "stateOrProvinceName": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "postalCode": {
            "type": "string"
          },
          "internalOfficeAddress": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.QuoteIdentifierType": {
        "type": "object",
        "properties": {
          "externalQuoteID": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.tools.optools.order.beans.OrderCommentRestDataBean_IBM_Summary.orderComments.serviceRepDetails": {
        "type": "object",
        "properties": {
          "logonId": {
            "type": "string"
          },
          "address": {
            "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.OrderCommentRestDataBean_IBM_Summary.orderComments.serviceRepDetails.address"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardChoice.giftSet.giftItem": {
        "type": "object",
        "properties": {
          "catalogEntryIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier"
          },
          "quantity": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardChoice.giftSet.giftItem.quantity"
          }
        }
      },
      "com.ibm.commerce.rest.wishlist.handler.WishlistHandler.UpdateBodyParameterDescription": {
        "type": "object",
        "x-graphql-type-name": "UpdateWishlistBodyParameterDesc",
        "properties": {
          "item": {
            "type": "array",
            "description": "Wish list item to add or updated.",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.UpdateBodyParameterDescription.WishlistItemBodyDescription"
            }
          },
          "descriptionName": {
            "type": "string",
            "description": "Wish list description name."
          },
          "description": {
            "type": "string",
            "description": "Wish list description."
          }
        },
        "description": "Description of the post input body to update the wishlist or item.",
        "example": {
          "item": [
            {
              "partNumber": "CDE021_210101",
              "quantityRequested": "2",
              "location": "online",
              "productId": "12653"
            }
          ],
          "descriptionName": "updatedGiftList descriptionName",
          "description": "updatedGiftList description",
          "giftCardAccepted": "false",
          "accessSpecifier": "Private"
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.unitPrice.alternativeCurrencyPrice": {
        "type": "object",
        "properties": {
          "currency": {
            "type": "string"
          },
          "value": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.quantity": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "format": "double"
          },
          "uom": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.telephone2.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardChoice.giftSet.giftItem.quantity": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "format": "double"
          },
          "uom": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.OrganizationIdentifierType": {
        "type": "object",
        "properties": {
          "distinguishedName": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.rest.wishlist.handler.WishlistHandler.ProcessBodyParameterDescription.AnnouncementBodyDescription": {
        "required": [
          "senderEmailAddress",
          "senderName"
        ],
        "type": "object",
        "properties": {
          "senderEmailAddress": {
            "type": "string",
            "description": "The e-mail address of the sender."
          },
          "message": {
            "type": "string",
            "description": "The custom message sent by the sender in the e-mail."
          },
          "emailRecipient": {
            "type": "array",
            "description": "The recipients of the e-mail.",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.ProcessBodyParameterDescription.AnnouncementBodyDescription.EmailRecipient"
            }
          },
          "senderName": {
            "type": "string",
            "description": "The name of the sender."
          }
        },
        "description": "Announcement body."
      },
      "com.ibm.commerce.foundation.common.datatypes.StoreIdentifierType": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.StoreIdentifierType.externalIdentifier"
          }
        }
      },
      "wishlist-wishlist_item.item": {
        "required": [
          "partNumber"
        ],
        "type": "object",
        "properties": {
          "quantityRequested": {
            "type": "string",
            "format": "double"
          },
          "itemLastUpdate": {
            "type": "string"
          },
          "attribute": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/wishlist-wishlist_item.item.attribute"
            }
          },
          "giftListItemID": {
            "type": "string"
          },
          "quantityRequestedUom": {
            "type": "string"
          },
          "itemCreatedTime": {
            "type": "string"
          },
          "storeIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.StoreIdentifierType"
          },
          "productOwnerID": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "quantityBoughtUom": {
            "type": "string"
          },
          "quantityBought": {
            "type": "string",
            "format": "double"
          },
          "partNumber": {
            "type": "string"
          },
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/wishlist-wishlist_item.item.userDataField"
            }
          },
          "productId": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.telephone2": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.telephone2.userData"
          },
          "type": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "publish": {
            "type": "boolean"
          }
        }
      },
      "com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListUpdateResponse": {
        "required": [
          "uniqueID",
          "resourceName"
        ],
        "type": "object",
        "x-graphql-type-name": "updateWishListResponse",
        "properties": {
          "item": {
            "type": "array",
            "description": "Wish list item to add or update.",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListUpdateResponse.Item"
            }
          },
          "uniqueID": {
            "type": "string",
            "description": "Wish list unique identifier."
          },
          "descriptionName": {
            "type": "string",
            "description": "Wish list descriptionName"
          },
          "resourceName": {
            "type": "string",
            "description": "Wish list resource name"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardSpecGiftItem": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "format": "double"
          },
          "uom": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierType"
          },
          "productId": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.telephone2.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.requestAmount": {
        "type": "object",
        "properties": {
          "currency": {
            "type": "string"
          },
          "value": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.itemBought.externalIdentifier.storeIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.rest.order.handler.OrderHandler.CSRCommentForm": {
        "required": [
          "commentField"
        ],
        "type": "object",
        "x-graphql-type-name": "orderCSRCommentForm",
        "properties": {
          "commentField": {
            "type": "string",
            "description": "The comment field."
          },
          "emailAddress": {
            "type": "string",
            "description": "The email address."
          },
          "sendEmail": {
            "type": "boolean",
            "description": "The flag to indicate to send email or not."
          }
        },
        "description": "Information required to add CSR comment."
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.orderItemIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalOrderItemID": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.telephone1.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.telephone1.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.tools.optools.order.beans.OrderCommentRestDataBean_IBM_Summary.orderComments.commentDetails": {
        "type": "object",
        "properties": {
          "comment": {
            "type": "string"
          },
          "lastupdate": {
            "type": "string"
          },
          "orcommentId": {
            "type": "string"
          },
          "serviceRepresentativeId": {
            "type": "string"
          }
        }
      },
      "wishlist-wishlist_item": {
        "required": [
          "accessSpecifier"
        ],
        "type": "object",
        "properties": {
          "externalIdentifier": {
            "type": "string"
          },
          "storeName": {
            "type": "string"
          },
          "manageAccessPassword": {
            "type": "string"
          },
          "coRegistrant": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType"
            }
          },
          "uniqueID": {
            "type": "string"
          },
          "registrant": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType"
          },
          "announcement": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/wishlist-wishlist_item.announcement"
            }
          },
          "postEventAddress": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType"
          },
          "event": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/wishlist-wishlist_item.userDataField"
            }
          },
          "registryAccessKey": {
            "type": "string"
          },
          "lastUpdate": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "storeId": {
            "type": "string"
          },
          "purchaseRecord": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType"
            }
          },
          "guestMessage": {
            "type": "string"
          },
          "accessSpecifier": {
            "type": "string"
          },
          "optForEmail": {
            "type": "string"
          },
          "giftCardAccepted": {
            "type": "string"
          },
          "preEventAddress": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType"
          },
          "guestAccessKey": {
            "type": "string"
          },
          "item": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/wishlist-wishlist_item.item"
            }
          },
          "descriptionName": {
            "type": "string"
          },
          "createdTime": {
            "type": "string"
          },
          "storeOwnerID": {
            "type": "string"
          },
          "registry": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.tools.optools.order.beans.OrderCommentRestDataBean_IBM_Summary": {
        "type": "object",
        "x-graphql-type-name": "orderCommentSummary",
        "properties": {
          "recordSetCompleteIndicator": {
            "type": "boolean"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "recordSetCount": {
            "type": "integer",
            "format": "int32"
          },
          "orderComments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.OrderCommentRestDataBean_IBM_Summary.orderComments"
            }
          },
          "pageNumber": {
            "type": "integer",
            "format": "int32"
          },
          "recordSetTotal": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.ChannelType.channelIdentifer": {
        "type": "object",
        "properties": {
          "channelName": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListResponse.Item": {
        "required": [
          "giftListItemID"
        ],
        "type": "object",
        "properties": {
          "giftListItemID": {
            "type": "string",
            "description": "wish list item ID."
          }
        },
        "description": "wish list item body."
      },
      "wishlist-wishlist": {
        "type": "object",
        "properties": {
          "recordSetCount": {
            "type": "string",
            "format": "int32"
          },
          "recordSetComplete": {
            "type": "string"
          },
          "recordSetStartNumber": {
            "type": "string",
            "format": "int32"
          },
          "GiftList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/wishlist-wishlist_item"
            }
          },
          "resourceName": {
            "type": "string"
          },
          "resourceId": {
            "type": "string"
          },
          "recordSetTotal": {
            "type": "string",
            "format": "int32"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.emailAddress1.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSet": {
        "type": "object",
        "properties": {
          "giftItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSet.giftItem"
            }
          }
        }
      },
      "order-orderDetail.rewardOption.adjustment.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.calculationCodeID": {
        "type": "object",
        "properties": {
          "calculationCodeExternalIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.calculationCodeID.calculationCodeExternalIdentifier"
          },
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.adjustment.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.adjustment.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.externalIdentifier": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "storeIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.externalIdentifier.storeIdentifier"
          },
          "version": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "revision": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.fax1": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.fax1.userData"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.fax2": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.fax2.userData"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.adjustment": {
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.adjustment.userData"
          },
          "code": {
            "type": "string"
          },
          "description": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.adjustment.description"
          },
          "displayLevel": {
            "type": "string"
          },
          "calculationCodeID": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.adjustment.calculationCodeID"
          },
          "amount": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.adjustment.amount"
          },
          "promotionType": {
            "type": "string"
          },
          "usage": {
            "type": "string"
          },
          "isPromotionCodeRequired": {
            "type": "boolean"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.telephone1.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.telephone1.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.mobilePhone1": {
        "required": [
          "country",
          "value"
        ],
        "type": "object",
        "properties": {
          "country": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.mobilePhone1.userData"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.fax2.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSetSpecification": {
        "required": [
          "maximumQuantity"
        ],
        "type": "object",
        "properties": {
          "maximumQuantity": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSetSpecification.maximumQuantity"
          },
          "giftItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSetSpecification.giftItem"
            }
          }
        }
      },
      "order-orderDetail.rewardOption.rewardChoice.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardChoice.userData.userDataField"
            }
          }
        }
      },
      "order-orderDetail.rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.mobilePhone1.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.maximumQuantity": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "format": "double"
          },
          "uom": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.contactInfoIdentifier.externalIdentifier.organizationIdentifier": {
        "type": "object",
        "properties": {
          "distinguishedName": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.contactInfoIdentifier.externalIdentifier.personIdentifier": {
        "type": "object",
        "properties": {
          "distinguishedName": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.contactInfoIdentifier.externalIdentifier.personIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.external.commands.ProcessExternalOrderCmd": {
        "type": "object"
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.fax2.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.fax2.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.emailAddress2.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption": {
        "required": [
          "rewardOptionIdentifier"
        ],
        "type": "object",
        "properties": {
          "code": {
            "type": "string"
          },
          "adjustmentLanguage": {
            "type": "string"
          },
          "adjustmentAmount": {
            "type": "string",
            "format": "double"
          },
          "calculationCodeID": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.calculationCodeID"
          },
          "adjustment": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.adjustment"
          },
          "giftSet": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSet"
          },
          "rewardSpecGiftItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardSpecGiftItem"
            }
          },
          "adjustmentCode": {
            "type": "string"
          },
          "adjustmentDescription": {
            "type": "string"
          },
          "adjustmentUsage": {
            "type": "string"
          },
          "rewardChoice": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardChoice"
          },
          "adjustmentCurrency": {
            "type": "string"
          },
          "usage": {
            "type": "string"
          },
          "userData": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.userData"
          },
          "description": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.description"
          },
          "rewardOptionIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardOptionIdentifier"
          },
          "rewardOptionExternalId": {
            "type": "string"
          },
          "promotionType": {
            "type": "string"
          },
          "isPromotionCodeRequired": {
            "type": "boolean"
          },
          "giftSetSpecification": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSetSpecification"
          },
          "adjustmentDisplayLevel": {
            "type": "string"
          },
          "displayLevel": {
            "type": "string"
          },
          "amount": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.amount"
          },
          "rewardSpecification": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardSpecification"
          },
          "rewardChoiceGiftItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardChoiceGiftItem"
            }
          },
          "rewardSpecMaxQuantity": {
            "type": "string",
            "format": "double"
          },
          "rewardOptionId": {
            "type": "string"
          },
          "rewardSpecMaxQuantityUom": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.emailAddress2.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.emailAddress2.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CSRCommentsType.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CSRCommentsType.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.rest.wishlist.handler.WishlistHandler.UpdateBodyParameterDescription.WishlistItemBodyDescription": {
        "required": [
          "giftListItemID"
        ],
        "type": "object",
        "properties": {
          "quantityRequested": {
            "type": "string",
            "description": "Wish list item quantity requested."
          },
          "giftListItemID": {
            "type": "string",
            "description": "Wish list item ID."
          },
          "partNumber": {
            "type": "string",
            "description": "Wish list item product partNumber."
          },
          "productId": {
            "type": "string",
            "description": "Wish list item product ID."
          }
        },
        "description": "Wish list item body."
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.contactInfoIdentifier.externalIdentifier.personIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierType": {
        "required": [
          "partNumber"
        ],
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "partNumber": {
            "type": "string"
          },
          "storeIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierType.storeIdentifier"
          }
        }
      },
      "inventoryavailability-inventoryavailability": {
        "required": [
          "resourceId",
          "resourceName"
        ],
        "type": "object",
        "properties": {
          "resourceId": {
            "type": "string"
          },
          "resourceName": {
            "type": "string"
          },
          "InventoryAvailability": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/inventoryavailability-inventoryavailability_item"
            }
          }
        }
      },
      "inventoryavailability-inventoryavailability-byorderid": {
        "properties": {
          "overallInventoryAvailability": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/inventoryavailability-inventoryavailability_byorderid_type"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderItemComponentType": {
        "type": "object",
        "properties": {
          "catalogEntryIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.userData"
          },
          "orderItemComponentIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.orderItemComponentIdentifier"
          },
          "configurationID": {
            "type": "string"
          },
          "required": {
            "type": "boolean"
          },
          "unitPrice": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.unitPrice"
          },
          "quantity": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.quantity"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.commands.SSFSOrderCopyCmd": {
        "type": "object"
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.attributes": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.fax1.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.fax1.userData.userDataField"
            }
          }
        }
      },
      "order-orderSummary_item": {
        "type": "object",
        "properties": {
          "resourceId": {
            "type": "string"
          },
          "x_isPurchaseOrderNumberRequired": {
            "type": "string"
          },
          "x_isPersonalAddressesAllowedForShipping": {
            "type": "string"
          },
          "x_trackingIds": {
            "type": "string",
            "nullable": true
          },
          "grandTotal": {
            "type": "string",
            "format": "double"
          },
          "quoteID": {
            "type": "string"
          },
          "cSRComments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CSRCommentsType"
            }
          },
          "parentInfo": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.ParentInfoType"
          },
          "adjustmentRequirement": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType"
            }
          },
          "orderVersion": {
            "type": "string"
          },
          "totalAdjustment": {
            "type": "string",
            "format": "double"
          },
          "orderStatus": {
            "type": "string"
          },
          "totalShippingChargeCurrency": {
            "type": "string"
          },
          "bLockInfo": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType"
          },
          "genericTotal": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.GenericTotalType"
            }
          },
          "blocked": {
            "type": "string"
          },
          "adjustment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderSummary_item.adjustment"
            }
          },
          "orderDescription": {
            "type": "string"
          },
          "totalShippingTax": {
            "type": "string",
            "format": "double"
          },
          "prepareIndicator": {
            "type": "string"
          },
          "totalShippingTaxCurrency": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "grandTotalCurrency": {
            "type": "string"
          },
          "totalSalesTaxCurrency": {
            "type": "string"
          },
          "storeUniqueID": {
            "type": "string"
          },
          "buyerId": {
            "type": "string"
          },
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderSummary_item.userDataField"
            }
          },
          "orgDistinguishedName": {
            "type": "string"
          },
          "promotionCode": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType"
            }
          },
          "channel": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.ChannelType"
          },
          "orderId": {
            "type": "string"
          },
          "shipAsComplete": {
            "type": "string"
          },
          "xstat_": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/java.util.Map.Entry"
            }
          },
          "buyerApprovalStatus": {
            "type": "string"
          },
          "orderTypeCode": {
            "type": "string"
          },
          "externalOrderID": {
            "type": "string"
          },
          "editable": {
            "type": "string"
          },
          "quoteIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.QuoteIdentifierType"
          },
          "buyerPONumber": {
            "type": "string"
          },
          "totalProductPriceCurrency": {
            "type": "string"
          },
          "placedDate": {
            "type": "string"
          },
          "customerOrderNumber": {
            "type": "string"
          },
          "totalAdjustmentCurrency": {
            "type": "string"
          },
          "totalShippingCharge": {
            "type": "string",
            "format": "double"
          },
          "orderEditor": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.PersonIdentifierType"
          },
          "totalProductPrice": {
            "type": "string",
            "format": "double"
          },
          "locked": {
            "type": "string"
          },
          "totalTaxByTaxCategory": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderSummary_item.totalTaxByTaxCategory"
            }
          },
          "couponCode": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType"
            }
          },
          "orderExtendAttribute": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderSummary_item.orderExtendAttribute"
            }
          },
          "orgUniqueID": {
            "type": "string"
          },
          "storeNameIdentifier": {
            "type": "string"
          },
          "lastUpdateDate": {
            "type": "string"
          },
          "buyerDistinguishedName": {
            "type": "string"
          },
          "totalSalesTax": {
            "type": "string",
            "format": "double"
          },
          "storeOwnerID": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.telephone2.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.telephone2.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.GenericTotalType": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier"
          }
        }
      },
      "order-orderDetail.orderItem.orderItemExtendAttribute": {
        "required": [
          "attributeName",
          "attributeValue"
        ],
        "type": "object",
        "properties": {
          "attributeName": {
            "type": "string"
          },
          "attributeType": {
            "type": "string"
          },
          "attributeValue": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.paymentInstruction.attributes": {
        "required": [
          "attrKey"
        ],
        "type": "object",
        "properties": {
          "attrKey": {
            "type": "string"
          },
          "attrValue": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.orderItem.usableShippingChargePolicy": {
        "required": [
          "name",
          "type"
        ],
        "type": "object",
        "properties": {
          "storeId": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.StoreIdentifierType"
          },
          "type": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.rewardOption.userData.userDataField"
            }
          }
        }
      },
      "order-orderDetail.paymentInstruction": {
        "required": [
          "email1",
          "email2",
          "fax1",
          "fax2",
          "nickName",
          "phone1",
          "phone2"
        ],
        "type": "object",
        "properties": {
          "addressType": {
            "type": "string"
          },
          "addressLine": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "piId": {
            "type": "string"
          },
          "refundAllowed": {
            "type": "string"
          },
          "personTitle": {
            "type": "string"
          },
          "minAmount": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.MonetaryAmountType"
          },
          "primary": {
            "type": "string"
          },
          "payMethodId": {
            "type": "string"
          },
          "paymentRule": {
            "type": "string"
          },
          "piDescription": {
            "type": "string"
          },
          "email2": {
            "type": "string"
          },
          "xpaym_tokenization": {
            "type": "string",
            "nullable": true
          },
          "xpaym_policyId": {
            "type": "string"
          },
          "xpaym_punchoutPayment": {
            "type": "string",
            "nullable": true
          },
          "piAmount": {
            "type": "string",
            "format": "double"
          },
          "maxAmount": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.MonetaryAmountType"
          },
          "city": {
            "type": "string"
          },
          "piCurrency": {
            "type": "string"
          },
          "sequenceNumber": {
            "type": "string",
            "format": "int32"
          },
          "piStatus": {
            "type": "string"
          },
          "middleName": {
            "type": "string"
          },
          "geographicalTaxCode": {
            "type": "string"
          },
          "priority": {
            "type": "string",
            "format": "int32"
          },
          "protocolData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.paymentInstruction.protocolData"
            }
          },
          "state": {
            "type": "string"
          },
          "fax2": {
            "type": "string"
          },
          "fax1": {
            "type": "string"
          },
          "postalCode": {
            "type": "string"
          },
          "organizationIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.OrganizationIdentifierType"
          },
          "email1": {
            "type": "string"
          },
          "internalOfficeAddress": {
            "type": "string"
          },
          "billing_address_id": {
            "type": "string"
          },
          "paymentTermConditionId": {
            "type": "string"
          },
          "phone2Type": {
            "type": "string"
          },
          "nickName": {
            "type": "string"
          },
          "phone2": {
            "type": "string"
          },
          "businessTitle": {
            "type": "string"
          },
          "phone1": {
            "type": "string"
          },
          "zipCode": {
            "type": "string"
          },
          "bestCallingTime": {
            "type": "string"
          },
          "mobilePhone1Country": {
            "type": "string"
          },
          "piLanguage": {
            "type": "string"
          },
          "phone2Publish": {
            "type": "string"
          },
          "mobilePhone1": {
            "type": "string"
          },
          "phone1Type": {
            "type": "string"
          },
          "personIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.PersonIdentifierType"
          },
          "organizationUnitName": {
            "type": "string"
          },
          "organizationName": {
            "type": "string"
          },
          "language": {
            "type": "string"
          },
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          },
          "geographicalShippingCode": {
            "type": "string"
          },
          "stateOrProvinceName": {
            "type": "string"
          },
          "phone1Publish": {
            "type": "string"
          },
          "attributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.paymentInstruction.attributes"
            }
          },
          "country": {
            "type": "string"
          },
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.paymentInstruction.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.itemBought": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.itemBought.externalIdentifier"
          }
        }
      },
      "order-orderSummary_item.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "wishlist-wishlist_item.announcement.emailRecipient": {
        "required": [
          "addressingMethod",
          "recipientEmail",
          "recipientName"
        ],
        "type": "object",
        "properties": {
          "recipientEmail": {
            "type": "string"
          },
          "addressingMethod": {
            "type": "string"
          },
          "recipientName": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.personIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.adjustment.calculationCodeID.calculationCodeExternalIdentifier": {
        "type": "object",
        "properties": {
          "calculationUsageID": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "storeIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.adjustment.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType.description.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.orderItem.adjustment": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "language": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "amount": {
            "type": "string",
            "format": "double"
          },
          "usage": {
            "type": "string"
          },
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.orderItem.adjustment.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.externalIdentifier.storeIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.externalIdentifier.storeIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier": {
        "type": "object",
        "properties": {
          "calculationUsageID": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "storeIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardSpecification.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardSpecification.userData.userDataField"
            }
          }
        }
      },
      "wishlist-wishlist_item.item.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.orderItem": {
        "required": [
          "email1",
          "email2",
          "fax1",
          "fax2",
          "nickName",
          "partNumber",
          "phone1",
          "phone2"
        ],
        "type": "object",
        "properties": {
          "addressLine": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "externalOrderItemID": {
            "type": "string"
          },
          "xitem_isPersonalAddressesAllowedForShipping": {
            "type": "string"
          },
          "orderItemInventoryStatus": {
            "type": "string"
          },
          "alternativeCurrencyPrice": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.MonetaryAmountType"
            }
          },
          "adjustment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.orderItem.adjustment"
            }
          },
          "email2": {
            "type": "string"
          },
          "shippingChargeCurrency": {
            "type": "string"
          },
          "email1": {
            "type": "string"
          },
          "fulfillmentCenterName": {
            "type": "string"
          },
          "middleName": {
            "type": "string"
          },
          "geographicalTaxCode": {
            "type": "string"
          },
          "createDate": {
            "type": "string"
          },
          "salesTax": {
            "type": "string",
            "format": "double"
          },
          "physicalStoreExternalId": {
            "type": "string"
          },
          "zipCode": {
            "type": "string"
          },
          "mobilePhone1": {
            "type": "string"
          },
          "itemAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.orderItem.itemAttributes"
            }
          },
          "shipCarrAccntNum": {
            "type": "string"
          },
          "unitPrice": {
            "type": "string",
            "format": "double"
          },
          "contractId": {
            "type": "string"
          },
          "unitQuantity": {
            "type": "string",
            "format": "double"
          },
          "organizationName": {
            "type": "string"
          },
          "geographicalShippingCode": {
            "type": "string"
          },
          "stateOrProvinceName": {
            "type": "string"
          },
          "lastUpdateDate": {
            "type": "string"
          },
          "shipModeDescription": {
            "type": "string"
          },
          "addressId": {
            "type": "string"
          },
          "shippingCharge": {
            "type": "string",
            "format": "double"
          },
          "shipModeLanguage": {
            "type": "string"
          },
          "totalAdjustment": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.MonetaryAmountType"
          },
          "orderItemExtendAttribute": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.orderItem.orderItemExtendAttribute"
            }
          },
          "UOM": {
            "type": "string"
          },
          "genericTotal": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.GenericTotalType"
            }
          },
          "shippingChargeType": {
            "type": "string"
          },
          "comments": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "fulfillmentCenterId": {
            "type": "string"
          },
          "shipModeId": {
            "type": "string"
          },
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.orderItem.userDataField"
            }
          },
          "phone1Type": {
            "type": "string"
          },
          "internalOfficeAddress": {
            "type": "string"
          },
          "shippingTaxCurrency": {
            "type": "string"
          },
          "phone2Type": {
            "type": "string"
          },
          "phone2": {
            "type": "string"
          },
          "businessTitle": {
            "type": "string"
          },
          "storeId": {
            "type": "string"
          },
          "shippingChargePolicyID": {
            "type": "string"
          },
          "phone1": {
            "type": "string"
          },
          "orderItemPrice": {
            "type": "string",
            "format": "double"
          },
          "language": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "carrier": {
            "type": "string"
          },
          "shippingCarrierAccountNumber": {
            "type": "string"
          },
          "attributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.orderItem.attributes"
            }
          },
          "partNumber": {
            "type": "string"
          },
          "timeReleased": {
            "type": "string"
          },
          "primary": {
            "type": "string"
          },
          "unitUom": {
            "type": "string"
          },
          "requestedShipDate": {
            "type": "string"
          },
          "fulfillmentCenterOwnerId": {
            "type": "string"
          },
          "priceOverride": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "availableDate": {
            "type": "string"
          },
          "shipModeCode": {
            "type": "string"
          },
          "fax2": {
            "type": "string"
          },
          "fax1": {
            "type": "string"
          },
          "taxByTaxCategory": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.TaxByTaxCategoryType"
            }
          },
          "organizationIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.OrganizationIdentifierType"
          },
          "nickName": {
            "type": "string"
          },
          "isExpedited": {
            "type": "string"
          },
          "expectedShipDate": {
            "type": "string"
          },
          "shipInstruction": {
            "type": "string"
          },
          "mobilePhone1Country": {
            "type": "string"
          },
          "orderItemStatus": {
            "type": "string"
          },
          "firstName": {
            "type": "string"
          },
          "freeGift": {
            "type": "string"
          },
          "organizationUnitName": {
            "type": "string"
          },
          "storeIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.StoreIdentifierType"
          },
          "phone1Publish": {
            "type": "string"
          },
          "addressType": {
            "type": "string"
          },
          "orderItemFulfillmentStatus": {
            "type": "string"
          },
          "personTitle": {
            "type": "string"
          },
          "adjustmentRequirement": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType"
            }
          },
          "currency": {
            "type": "string"
          },
          "fulfillmentCenterDescription": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.DescriptionType"
          },
          "salesTaxCurrency": {
            "type": "string"
          },
          "usableShippingChargePolicy": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.orderItem.usableShippingChargePolicy"
            }
          },
          "timeShipped": {
            "type": "string"
          },
          "offerID": {
            "type": "string"
          },
          "shipTieCode": {
            "type": "string"
          },
          "postalCode": {
            "type": "string"
          },
          "personIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.PersonIdentifierType"
          },
          "shippingTax": {
            "type": "string",
            "format": "double"
          },
          "physicalStoreId": {
            "type": "string"
          },
          "productId": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          },
          "trackingURL": {
            "type": "string"
          },
          "bestCallingTime": {
            "type": "string"
          },
          "phone2Publish": {
            "type": "string"
          },
          "correlationGroup": {
            "type": "string"
          },
          "orderItemId": {
            "type": "string"
          },
          "configurationID": {
            "type": "string"
          },
          "orderItemComponent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderItemComponentType"
            }
          },
          "ownerID": {
            "type": "string"
          },
          "quantity": {
            "type": "string",
            "format": "double"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.emailAddress1.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.fax2.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.fax2.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.tools.optools.order.beans.CSROrderSearchDataBean_IBM_Summary": {
        "type": "object",
        "x-graphql-type-name": "CSROrderSearchSummary",
        "properties": {
          "recordSetCompleteIndicator": {
            "type": "boolean"
          },
          "pageSize": {
            "type": "string"
          },
          "recordSetCount": {
            "type": "integer",
            "format": "int32"
          },
          "resultList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.CSROrderSearchDataBean_IBM_Summary.resultList"
            }
          },
          "pageNumber": {
            "type": "integer",
            "format": "int32"
          },
          "recordSetTotal": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.fax1": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.fax1.userData"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.StoreIdentifierType.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.mobilePhone1.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.mobilePhone1.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.emailAddress1.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.emailAddress1.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.telephone1.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.mobilePhone1": {
        "required": [
          "country",
          "value"
        ],
        "type": "object",
        "properties": {
          "country": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.mobilePhone1.userData"
          }
        }
      },
      "order-orderDetail.rewardOption.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.telephone2": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.telephone2.userData"
          },
          "type": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "publish": {
            "type": "boolean"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.telephone1": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.telephone1.userData"
          },
          "type": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "publish": {
            "type": "boolean"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.blockReason.description": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "language": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.paymentInstruction.protocolData": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.orderItem.adjustment.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.address.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.address.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.blockReason": {
        "type": "object",
        "properties": {
          "reasonCode": {
            "type": "string"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.blockReason.userData"
          },
          "description": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.blockReason.description"
          },
          "reansonType": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier": {
        "type": "object",
        "properties": {
          "calculationCodeIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.calculationCodeIdentifier"
          },
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.externalIdentifier"
          }
        }
      },
      "order-orderDetail.orderItem.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.unitPrice.price": {
        "type": "object",
        "properties": {
          "currency": {
            "type": "string"
          },
          "value": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "order-orderDetail.rewardOption.adjustment.amount": {
        "type": "object",
        "properties": {
          "currency": {
            "type": "string"
          },
          "value": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier.externalIdentifier.storeIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.address.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListUpdateResponse.Item": {
        "required": [
          "giftListItemID"
        ],
        "type": "object",
        "properties": {
          "giftListItemID": {
            "type": "string",
            "description": "Wish list item ID."
          }
        },
        "description": "Wish list item body."
      },
      "com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListDeleteResponse.Item": {
        "type": "object",
        "properties": {
          "giftListItemID": {
            "type": "string",
            "description": "Wish list item ID."
          }
        },
        "description": "Wish list item body."
      },
      "com.ibm.commerce.tools.optools.order.beans.CSROrderSearchDataBean_IBM_Summary.resultList.formattedDataBean": {
        "type": "object",
        "properties": {
          "grandTotal": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "order-orderSummary_item.adjustment": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "displayLevel": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "amount": {
            "type": "string",
            "format": "double"
          },
          "usage": {
            "type": "string"
          },
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderSummary_item.adjustment.userDataField"
            }
          },
          "descriptionLanguage": {
            "type": "string"
          },
          "xadju_calUsageId": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "com.ibm.commerce.rest.wishlist.handler.WishlistHandler.ProcessBodyParameterDescription.AnnouncementBodyDescription.EmailRecipient": {
        "required": [
          "addressingMethod",
          "recipientEmail",
          "recipientName"
        ],
        "type": "object",
        "properties": {
          "recipientEmail": {
            "type": "string",
            "description": "E-mail address of the recipient."
          },
          "addressingMethod": {
            "type": "string",
            "description": "The method in which the recipient is addressed in the e-mail, for example, they are directly addressed (TO), they are copied on the mail (CC), and so on."
          },
          "recipientName": {
            "type": "string",
            "description": "The name of the sender."
          }
        },
        "description": "The recipients of the e-mail."
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.mobilePhone1.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.ParentInfoType.parentOrderItemIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalOrderItemID": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.adjustment": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "displayLevel": {
            "type": "string"
          },
          "xadju_calUsageId": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string"
          },
          "amount": {
            "type": "string",
            "format": "double"
          },
          "usage": {
            "type": "string"
          },
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.adjustment.userDataField"
            }
          },
          "descriptionLanguage": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier.externalIdentifier": {
        "required": [
          "partNumber"
        ],
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "partNumber": {
            "type": "string"
          },
          "storeIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier.externalIdentifier.storeIdentifier"
          }
        }
      },
      "inventoryavailability-inventoryavailability_item.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.itemBought.externalIdentifier.storeIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.itemBought.externalIdentifier.storeIdentifier.externalIdentifier"
          }
        }
      },
      "java.util.Map.Entry": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.contactInfoIdentifier.externalIdentifier": {
        "required": [
          "contactInfoNickName"
        ],
        "type": "object",
        "properties": {
          "organizationIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.contactInfoIdentifier.externalIdentifier.organizationIdentifier"
          },
          "personIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.contactInfoIdentifier.externalIdentifier.personIdentifier"
          },
          "contactInfoNickName": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CSRCommentsType.cSRIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.ChannelType.description": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "language": {
            "type": "string"
          }
        }
      },
      "order-orderSummary_item.orderExtendAttribute": {
        "required": [
          "attributeName",
          "attributeValue"
        ],
        "type": "object",
        "properties": {
          "attributeName": {
            "type": "string"
          },
          "attributeType": {
            "type": "string"
          },
          "attributeValue": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.telephone1.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.telephone1.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.adjustment.description": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "language": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSet.giftItem": {
        "type": "object",
        "properties": {
          "catalogEntryIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSet.giftItem.catalogEntryIdentifier"
          },
          "quantity": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSet.giftItem.quantity"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.emailAddress1.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier": {
        "type": "object",
        "properties": {
          "calculationUsageID": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "storeIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.contactInfoIdentifier.externalIdentifier.personIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.tools.optools.order.beans.OrderCommentRestDataBean_IBM_Summary.orderComments": {
        "type": "object",
        "properties": {
          "commentDetails": {
            "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.OrderCommentRestDataBean_IBM_Summary.orderComments.commentDetails"
          },
          "serviceRepDetails": {
            "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.OrderCommentRestDataBean_IBM_Summary.orderComments.serviceRepDetails"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSetSpecification.giftItem.quantity": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "format": "double"
          },
          "uom": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.rest.wishlist.handler.WishlistHandler.DeleteWishListResponse": {
        "required": [
          "uniqueID",
          "resourceName"
        ],
        "type": "object",
        "x-graphql-type-name": "deleteWishListResponse",
        "properties": {
          "item": {
            "type": "array",
            "description": "Wish list item to add or update.",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListDeleteResponse.Item"
            }
          },
          "uniqueID": {
            "type": "string",
            "description": "Wish list unique identifier."
          },
          "descriptionName": {
            "type": "string",
            "description": "Wish list description name."
          },
          "resourceName": {
            "type": "string",
            "description": "Wish list resource name."
          }
        },
        "description": "Wish list delete response."
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.fax2.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.blockReason.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.blockReason.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.PersonIdentifierType": {
        "type": "object",
        "properties": {
          "distinguishedName": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.PersonIdentifierType.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.contactInfoIdentifier.externalIdentifier": {
        "required": [
          "contactInfoNickName"
        ],
        "type": "object",
        "properties": {
          "organizationIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.contactInfoIdentifier.externalIdentifier.organizationIdentifier"
          },
          "personIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.contactInfoIdentifier.externalIdentifier.personIdentifier"
          },
          "contactInfoNickName": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.telephone1": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.telephone1.userData"
          },
          "type": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "publish": {
            "type": "boolean"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.giftItem": {
        "type": "object",
        "properties": {
          "catalogEntryIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier"
          },
          "quantity": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.giftItem.quantity"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.ParentInfoType.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.ParentInfoType.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.FinancialTransactionType": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string"
          },
          "lastUpdate": {
            "type": "string"
          },
          "requestAmount": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.requestAmount"
          },
          "requestTime": {
            "type": "string"
          },
          "trackingID": {
            "type": "string"
          },
          "paymentProtocolData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.paymentProtocolData"
            }
          },
          "referenceNumber": {
            "type": "string"
          },
          "transactionExtensionData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.transactionExtensionData"
            }
          },
          "paymentInstructionID": {
            "type": "string"
          },
          "merchantOrderNumber": {
            "type": "string"
          },
          "responseCode": {
            "type": "string"
          },
          "financialTransactionIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.financialTransactionIdentifier"
          },
          "reasonCode": {
            "type": "string"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.userData"
          },
          "avsCode": {
            "type": "string"
          },
          "expirationTime": {
            "type": "string"
          },
          "transactionType": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.MonetaryAmountType": {
        "type": "object",
        "properties": {
          "currency": {
            "type": "string"
          },
          "value": {
            "type": "string",
            "format": "double"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.telephone2.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.telephone2.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier": {
        "type": "object",
        "properties": {
          "calculationCodeExternalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier"
          },
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.ChannelType.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason": {
        "type": "object",
        "properties": {
          "reasonCode": {
            "type": "string"
          },
          "valid": {
            "type": "boolean"
          },
          "description": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason.description"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason.userData"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification": {
        "required": [
          "maximumQuantity"
        ],
        "type": "object",
        "properties": {
          "maximumQuantity": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.maximumQuantity"
          },
          "giftItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.giftItem"
            }
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.attributes": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaseRecordIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.paymentProtocolData": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.attributes": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType.comments": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "language": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.itemBought.externalIdentifier": {
        "required": [
          "partNumber"
        ],
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "partNumber": {
            "type": "string"
          },
          "storeIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.itemBought.externalIdentifier.storeIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType.description": {
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType.description.userData"
          },
          "shortDescription": {
            "type": "string"
          },
          "language": {
            "type": "string"
          },
          "longDescription": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.emailAddress1": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.emailAddress1.userData"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.emailAddress2": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.emailAddress2.userData"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.orderItem.attributes": {
        "required": [
          "attrKey"
        ],
        "type": "object",
        "properties": {
          "attrKey": {
            "type": "string"
          },
          "attrValue": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.ChannelType": {
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.ChannelType.userData"
          },
          "channelIdentifer": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.ChannelType.channelIdentifer"
          },
          "description": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.ChannelType.description"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier": {
        "required": [
          "partNumber"
        ],
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "partNumber": {
            "type": "string"
          },
          "storeIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.giftItem.quantity": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "format": "double"
          },
          "uom": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType.userData.userDataField"
            }
          }
        }
      },
      "order-orderDetail.rewardOption.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.emailAddress2.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.emailAddress2.userData.userDataField"
            }
          }
        }
      },
      "order-orderDetail.rewardOption.rewardChoice.giftSet": {
        "type": "object",
        "properties": {
          "giftItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardChoice.giftSet.giftItem"
            }
          }
        }
      },
      "order-orderDetail.paymentInstruction.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.emailAddress2.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.ParentInfoType": {
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.ParentInfoType.userData"
          },
          "relationTypeCode": {
            "type": "string"
          },
          "parentOrderIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.ParentInfoType.parentOrderIdentifier"
          },
          "parentOrderItemIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.ParentInfoType.parentOrderItemIdentifier"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.DescriptionType": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "language": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.address.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.fax2.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.fax2.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.emailAddress2.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock.blockReason.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSet.giftItem.quantity": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "format": "double"
          },
          "uom": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.mobilePhone1.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.mobilePhone1.userData.userDataField"
            }
          }
        }
      },
      "order-orderSummary_item.totalTaxByTaxCategory": {
        "type": "object",
        "properties": {
          "currency": {
            "type": "string"
          },
          "value": {
            "type": "string",
            "format": "double"
          },
          "taxCategoryCode": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.address": {
        "type": "object",
        "properties": {
          "city": {
            "type": "string"
          },
          "addressLine": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.address.userData"
          },
          "country": {
            "type": "string"
          },
          "primary": {
            "type": "boolean"
          },
          "stateOrProvinceName": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "postalCode": {
            "type": "string"
          },
          "internalOfficeAddress": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardSpecification.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType.userData"
          },
          "code": {
            "type": "string"
          },
          "couponId": {
            "type": "string"
          },
          "expirationDateTime": {
            "type": "string"
          },
          "description": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType.description"
            }
          },
          "effectiveDateTime": {
            "type": "string"
          },
          "promotionIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier"
          }
        }
      },
      "inventoryavailability-inventoryavailability_item": {
        "type": "object",
        "properties": {
          "physicalStoreName": {
            "type": "string"
          },
          "onlineStoreName": {
            "type": "string"
          },
          "availabilityDateTime": {
            "type": "string"
          },
          "onlineStoreId": {
            "type": "string"
          },
          "unitOfMeasure": {
            "type": "string"
          },
          "availableQuantity": {
            "type": "string",
            "format": "double"
          },
          "inventoryStatus": {
            "type": "string"
          },
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/inventoryavailability-inventoryavailability_item.userDataField"
            }
          },
          "physicalStoreId": {
            "type": "string"
          },
          "x_customField1": {
            "type": "string",
            "nullable": true
          },
          "x_customField2": {
            "type": "string",
            "nullable": true
          },
          "x_customField3": {
            "type": "string",
            "nullable": true
          },
          "productId": {
            "type": "string"
          }
        }
      },
      "inventoryavailability-inventoryavailability_byorderid_type": {
        "type": "object",
        "properties": {
          "physicalStoreId": {
            "type": "string"
          },
          "overallInventoryStatus": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.unitPrice.quantity": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "format": "double"
          },
          "uom": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSetSpecification.giftItem": {
        "type": "object",
        "properties": {
          "catalogEntryIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier"
          },
          "quantity": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSetSpecification.giftItem.quantity"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.PersonIdentifierType.externalIdentifier": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardChoice": {
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardChoice.userData"
          },
          "giftSet": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardChoice.giftSet"
          }
        }
      },
      "com.ibm.commerce.rest.wishlist.handler.WishlistHandler.CreateBodyParameterDescription": {
        "type": "object",
        "x-graphql-type-name": "createWishlistBodyParameterDesc",
        "properties": {
          "item": {
            "type": "array",
            "description": "Wish list items to add.",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.CreateBodyParameterDescription.WishlistItemBodyDescription"
            }
          },
          "giftCardAccepted": {
            "type": "string",
            "description": "Wish list gift card accepted."
          },
          "descriptionName": {
            "type": "string",
            "description": "Wish list description name."
          },
          "accessSpecifier": {
            "type": "string",
            "description": "Wish list access specifier."
          },
          "description": {
            "type": "string",
            "description": "Wish list description."
          }
        },
        "description": "Description of the post input body to create a wish list or item.",
        "example": {
          "item": [
            {
              "partNumber": "CDE021_210101",
              "quantityRequested": "1",
              "location": "online",
              "productId": "12653"
            }
          ],
          "descriptionName": "GiftList descriptionName",
          "description": "GiftList description",
          "giftCardAccepted": "false",
          "accessSpecifier": "Private"
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType": {
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.userData"
          },
          "organizationName": {
            "type": "string"
          },
          "fax1": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.fax1"
          },
          "language": {
            "type": "string"
          },
          "geographicalTaxCode": {
            "type": "string"
          },
          "mobilePhone1": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.mobilePhone1"
          },
          "geographicalShippingCode": {
            "type": "string"
          },
          "bestCallingTime": {
            "type": "string"
          },
          "contactInfoIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.contactInfoIdentifier"
          },
          "fax2": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.fax2"
          },
          "contactName": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.contactName"
          },
          "emailAddress2": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.emailAddress2"
          },
          "address": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.address"
          },
          "emailAddress1": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.emailAddress1"
          },
          "attributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.attributes"
            }
          },
          "telephone1": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.telephone1"
          },
          "organizationUnitName": {
            "type": "string"
          },
          "telephone2": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.telephone2"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.fax1.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion": {
        "type": "object",
        "properties": {
          "description": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.description"
          },
          "promotionIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.telephone2": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.telephone2.userData"
          },
          "type": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "publish": {
            "type": "boolean"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.orderItemComponentIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.contactInfoIdentifier.externalIdentifier.organizationIdentifier": {
        "type": "object",
        "properties": {
          "distinguishedName": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardChoiceGiftItem": {
        "type": "object",
        "properties": {
          "quantity": {
            "type": "string",
            "format": "double"
          },
          "uom": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierType"
          },
          "productId": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.contactName": {
        "type": "object",
        "properties": {
          "middleName": {
            "type": "string"
          },
          "businessTitle": {
            "type": "string"
          },
          "personTitle": {
            "type": "string"
          },
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CSRCommentsType.cSRIdentifier": {
        "type": "object",
        "properties": {
          "distinguishedName": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CSRCommentsType.cSRIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CSRCommentsType.changeReasonCode": {
        "type": "object",
        "properties": {
          "reasonCode": {
            "type": "string"
          },
          "description": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CSRCommentsType.changeReasonCode.description"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CSRCommentsType.changeReasonCode.userData"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.mobilePhone1.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.calculationCodeIdentifier.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.transactionExtensionData": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.personIdentifier": {
        "type": "object",
        "properties": {
          "distinguishedName": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.personIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType.description.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType.description.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.address": {
        "type": "object",
        "properties": {
          "city": {
            "type": "string"
          },
          "addressLine": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.address.userData"
          },
          "country": {
            "type": "string"
          },
          "primary": {
            "type": "boolean"
          },
          "stateOrProvinceName": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "postalCode": {
            "type": "string"
          },
          "internalOfficeAddress": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.telephone2.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.telephone2.userData.userDataField"
            }
          }
        }
      },
      "order-orderDetail.rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.telephone1.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.ParentInfoType.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.contactInfoIdentifier.externalIdentifier.personIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardChoice.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason.description": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "language": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.fax1.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.fax1.userData.userDataField"
            }
          }
        }
      },
      "order-orderDetail.rewardOption.adjustment.calculationCodeID": {
        "type": "object",
        "properties": {
          "calculationCodeExternalIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.adjustment.calculationCodeID.calculationCodeExternalIdentifier"
          },
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.mobilePhone1.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.mobilePhone1.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.ParentInfoType.parentOrderIdentifier": {
        "type": "object",
        "properties": {
          "customerOrderNumber": {
            "type": "string"
          },
          "externalOrderID": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.tools.optools.order.beans.CSROrderSearchDataBean_IBM_Summary.resultList": {
        "type": "object",
        "properties": {
          "orderId": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "orderTime": {
            "type": "string",
            "nullable": true
          },
          "formattedDataBean": {
            "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.CSROrderSearchDataBean_IBM_Summary.resultList.formattedDataBean"
          },
          "checkLock": {
            "type": "boolean"
          },
          "uniqueShippingAddresses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.tools.optools.order.beans.CSROrderSearchDataBean_IBM_Summary.resultList.uniqueShippingAddresses"
            }
          },
          "lockedLogonId": {
            "type": "string",
            "nullable": true
          },
          "memberId": {
            "type": "string"
          },
          "currency": {
            "type": "string"
          },
          "isLocked": {
            "type": "boolean"
          },
          "editorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "blocked": {
            "type": "boolean"
          }
        }
      },
      "com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListResponse": {
        "required": [
          "storeId",
          "uniqueID",
          "resourceName"
        ],
        "type": "object",
        "x-graphql-type-name": "wishListResponse",
        "properties": {
          "item": {
            "type": "array",
            "description": "Wish list item to add or update.",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.rest.wishlist.handler.WishlistHandler.WishListResponse.Item"
            }
          },
          "storeId": {
            "type": "string",
            "description": "The store identifier."
          },
          "uniqueID": {
            "type": "string",
            "description": "Wish list unique identifier."
          },
          "descriptionName": {
            "type": "string",
            "description": "Wish list descriptionName"
          },
          "resourceName": {
            "type": "string",
            "description": "Wish list resource name"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier": {
        "required": [
          "partNumber"
        ],
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "partNumber": {
            "type": "string"
          },
          "storeIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.externalIdentifier.storeIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.fax1.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.PromotionCodeType.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.TaxByTaxCategoryType": {
        "type": "object",
        "properties": {
          "taxCategoryCode": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.rest.wishlist.handler.WishlistHandler.CreateBodyParameterDescription.WishlistItemBodyDescription": {
        "required": [
          "location",
          "productId"
        ],
        "type": "object",
        "properties": {
          "quantityRequested": {
            "type": "string",
            "description": "Wish list item quantity requested."
          },
          "partNumber": {
            "type": "string",
            "description": "Wish list item product partNumber."
          },
          "location": {
            "type": "string",
            "description": "Wish list item location."
          },
          "productId": {
            "type": "string",
            "description": "Wish list item product ID."
          }
        },
        "description": "Wish list item body."
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.address.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails": {
        "required": [
          "itemBought",
          "quantity"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.userData"
          },
          "itemShippedToRegistrant": {
            "type": "boolean"
          },
          "itemBought": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.itemBought"
          },
          "orderItemIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.orderItemIdentifier"
          },
          "transactionID": {
            "type": "string"
          },
          "quantity": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails.quantity"
          }
        }
      },
      "order-orderDetail.rewardOption.adjustment.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderDetail.rewardOption.adjustment.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.address.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.address.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CSRCommentsType.changeReasonCode.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CSRCommentsType.changeReasonCode.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.contactInfoIdentifier.externalIdentifier": {
        "required": [
          "contactInfoNickName"
        ],
        "type": "object",
        "properties": {
          "organizationIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.contactInfoIdentifier.externalIdentifier.organizationIdentifier"
          },
          "personIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.contactInfoIdentifier.externalIdentifier.personIdentifier"
          },
          "contactInfoNickName": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.externalIdentifier": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "storeIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.externalIdentifier.storeIdentifier"
          },
          "version": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "revision": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.emailAddress1.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.emailAddress1.userData.userDataField"
            }
          }
        }
      },
      "order-orderDetail.rewardOption.adjustment.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress": {
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.userData"
          },
          "organizationName": {
            "type": "string"
          },
          "fax1": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.fax1"
          },
          "language": {
            "type": "string"
          },
          "geographicalTaxCode": {
            "type": "string"
          },
          "mobilePhone1": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.mobilePhone1"
          },
          "geographicalShippingCode": {
            "type": "string"
          },
          "bestCallingTime": {
            "type": "string"
          },
          "contactInfoIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.contactInfoIdentifier"
          },
          "fax2": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.fax2"
          },
          "contactName": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.contactName"
          },
          "emailAddress2": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.emailAddress2"
          },
          "address": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.address"
          },
          "emailAddress1": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.emailAddress1"
          },
          "attributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.attributes"
            }
          },
          "telephone1": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.telephone1"
          },
          "organizationUnitName": {
            "type": "string"
          },
          "telephone2": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.telephone2"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier"
          }
        }
      },
      "order-orderDetail.orderItem.itemAttributes": {
        "required": [
          "attrName"
        ],
        "type": "object",
        "properties": {
          "attrName": {
            "type": "string"
          },
          "attrValue": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.emailAddress2": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.emailAddress2.userData"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.emailAddress1": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.emailAddress1.userData"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.contactName": {
        "type": "object",
        "properties": {
          "middleName": {
            "type": "string"
          },
          "businessTitle": {
            "type": "string"
          },
          "personTitle": {
            "type": "string"
          },
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CSRCommentsType.changeReasonCode.description": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "language": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.orderExtendAttribute": {
        "required": [
          "attributeName",
          "attributeValue"
        ],
        "type": "object",
        "properties": {
          "attributeName": {
            "type": "string"
          },
          "attributeType": {
            "type": "string"
          },
          "attributeValue": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.reason.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.contactInfoIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.contactInfoIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.ChannelType.userData": {
        "type": "object",
        "nullable": true,
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.ChannelType.userData.userDataField"
            }
          }
        }
      },
      "order-orderDetail.rewardOption.description": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "language": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType": {
        "required": [
          "location",
          "noteSent",
          "purchaseDate"
        ],
        "type": "object",
        "properties": {
          "status": {
            "type": "string"
          },
          "lastUpdate": {
            "type": "string"
          },
          "purchaserAddress": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.userData"
          },
          "purchasedItemDetails": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchasedItemDetails"
          },
          "purchaseDate": {
            "type": "string"
          },
          "giftListItemID": {
            "type": "string"
          },
          "purchaseRecordIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaseRecordIdentifier"
          },
          "messageForRegistrant": {
            "type": "string"
          },
          "dateCreated": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "registrantMemo": {
            "type": "string"
          },
          "noteSent": {
            "type": "boolean"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.emailAddress1.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.emailAddress1.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType": {
        "type": "object",
        "properties": {
          "orderBlock": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.orderBlock"
            }
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderBLockInfoType.userData"
          }
        }
      },
      "order-returnDetails": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-returnDetail"
            }
          }
        }
      },
      "order-returnDetail": {
        "type": "object",
        "properties": {
          "orderReturnId": {
            "type": "string"
          },
          "orderId": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "totalReturn": {
            "type": "number",
            "format": "double"
          },
          "totalTaxReturn": {
            "type": "number",
            "format": "double"
          },
          "orderItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-returnItemDetail"
            }
          },
          "placedDate": {
            "type": "string",
            "description": "The date and time that the RMA was created.",
            "format": "date-time"
          },
          "lastUpdateDate": {
            "type": "string",
            "description": "The date and time that the RMA was last updated.",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          },
          "recordSetTotal": {
            "type": "integer"
          }
        }
      },
      "order-returnItemDetail": {
        "type": "object",
        "properties": {
          "orderReturnItemId": {
            "type": "string"
          },
          "createDate": {
            "type": "string",
            "description": "The date and time that the RMA item was created.",
            "format": "date-time"
          },
          "lastUpdateDate": {
            "type": "string",
            "description": "The date and time that the RMA item was last updated.",
            "format": "date-time"
          },
          "returnRequestedQuantity": {
            "type": "integer"
          },
          "orderItemId": {
            "type": "string"
          },
          "totalReturn": {
            "type": "number",
            "format": "double"
          },
          "totalTaxReturn": {
            "type": "number",
            "format": "double"
          },
          "returnItemReceivedDate": {
            "type": "string",
            "description": "The date and time that the RMA item was received.",
            "format": "date-time"
          },
          "returnQuantityReceived": {
            "type": "integer"
          },
          "returnAmount": {
            "type": "number",
            "format": "double"
          },
          "status": {
            "type": "string"
          }
        }
      },
      "wishlist-wishlist_item.announcement": {
        "required": [
          "emailRecipient",
          "message",
          "senderEmailAddress",
          "senderName"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/wishlist-wishlist_item.announcement.userData"
          },
          "emailRecipient": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/wishlist-wishlist_item.announcement.emailRecipient"
            }
          },
          "senderEmailAddress": {
            "type": "string"
          },
          "giftListAnnouncementID": {
            "type": "string"
          },
          "sentDate": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "senderName": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.contactInfoIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.contactInfoIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.contactName": {
        "type": "object",
        "properties": {
          "middleName": {
            "type": "string"
          },
          "businessTitle": {
            "type": "string"
          },
          "personTitle": {
            "type": "string"
          },
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          }
        }
      },
      "wishlist-wishlist_item.item.attribute": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierType.storeIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.PartNumberIdentifierType.storeIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.quantity": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "format": "double"
          },
          "uom": {
            "type": "string"
          }
        }
      },
      "Empty": {
        "type": "object",
        "description": "Empty model. Used as default value when no model is specified."
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.fax2": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.fax2.userData"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "wishlist-wishlist_item.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.externalIdentifier.storeIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CouponCodeType.promotionIdentifier.externalIdentifier.storeIdentifier.externalIdentifier"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSet.giftItem.catalogEntryIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.fax2.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress": {
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.userData"
          },
          "organizationName": {
            "type": "string"
          },
          "fax1": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.fax1"
          },
          "language": {
            "type": "string"
          },
          "geographicalTaxCode": {
            "type": "string"
          },
          "mobilePhone1": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.mobilePhone1"
          },
          "geographicalShippingCode": {
            "type": "string"
          },
          "bestCallingTime": {
            "type": "string"
          },
          "contactInfoIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.contactInfoIdentifier"
          },
          "fax2": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.fax2"
          },
          "contactName": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.contactName"
          },
          "emailAddress2": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.emailAddress2"
          },
          "address": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.address"
          },
          "emailAddress1": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.emailAddress1"
          },
          "attributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.attributes"
            }
          },
          "telephone1": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.telephone1"
          },
          "organizationUnitName": {
            "type": "string"
          },
          "telephone2": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.telephone2"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.fax1.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.fax1.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.rest.order.handler.OrderHandler.CSRCommentResponseForm": {
        "required": [
          "orCommentId",
          "SubmitFinishMessage"
        ],
        "type": "object",
        "x-graphql-type-name": "CSRCommentResponseForm",
        "properties": {
          "SubmitFinishMessage": {
            "type": "string",
            "description": "The submit finish message."
          },
          "orCommentId": {
            "type": "string",
            "description": "The order comment id."
          }
        },
        "description": "Add CSR comment response."
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.contactInfoIdentifier.externalIdentifier.personIdentifier": {
        "type": "object",
        "properties": {
          "distinguishedName": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.contactInfoIdentifier.externalIdentifier.personIdentifier.externalIdentifier"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardOptionIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.description": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "language": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.unitPrice": {
        "type": "object",
        "properties": {
          "price": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.unitPrice.price"
          },
          "quantity": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.unitPrice.quantity"
          },
          "alternativeCurrencyPrice": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.unitPrice.alternativeCurrencyPrice"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.FinancialTransactionType.financialTransactionIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CSRCommentsType.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.telephone1.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderSummary": {
        "type": "object",
        "properties": {
          "recordSetCount": {
            "type": "string",
            "format": "int32"
          },
          "recordSetComplete": {
            "type": "string"
          },
          "resourceId": {
            "type": "string"
          },
          "resourceName": {
            "type": "string"
          },
          "recordSetStartNumber": {
            "type": "string",
            "format": "int32"
          },
          "Order": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/order-orderSummary_item"
            }
          },
          "recordSetTotal": {
            "type": "string",
            "format": "int32"
          }
        }
      },
      "order.orderDetails": {
        "type": "object",
        "properties": {
          "Order": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "orderTypeCode": {
                  "type": "string"
                },
                "totalShippingCharge": {
                  "type": "string"
                },
                "resourceId": {
                  "type": "string"
                },
                "orgUniqueID": {
                  "type": "string"
                },
                "orgDistinguishedName": {
                  "type": "string"
                },
                "orderId": {
                  "type": "string"
                },
                "lastUpdateDate": {
                  "type": "string"
                },
                "channel": {
                  "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.ChannelType"
                },
                "orderStatus": {
                  "type": "string"
                },
                "x_isPurchaseOrderNumberRequired": {
                  "type": "string"
                },
                "totalShippingChargeCurrency": {
                  "type": "string"
                },
                "buyerId": {
                  "type": "string"
                },
                "grandTotalCurrency": {
                  "type": "string"
                },
                "buyerDistinguishedName": {
                  "type": "string"
                },
                "x_isPersonalAddressesAllowedForShipping": {
                  "type": "string"
                },
                "storeNameIdentifier": {
                  "type": "string"
                },
                "totalProductPriceCurrency": {
                  "type": "string"
                },
                "totalProductPrice": {
                  "type": "string"
                },
                "locked": {
                  "type": "string"
                },
                "placedDate": {
                  "type": "string"
                },
                "totalAdjustmentCurrency": {
                  "type": "string"
                },
                "totalSalesTaxCurrency": {
                  "type": "string"
                },
                "totalSalesTax": {
                  "type": "string"
                },
                "grandTotal": {
                  "type": "string"
                },
                "storeUniqueID": {
                  "type": "string"
                },
                "shipAsComplete": {
                  "type": "string"
                },
                "x_trackingIds": {
                  "type": "string"
                },
                "totalShippingTax": {
                  "type": "string"
                },
                "prepareIndicator": {
                  "type": "string"
                },
                "totalShippingTaxCurrency": {
                  "type": "string"
                },
                "adjustment": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/order-orderDetail.adjustment"
                  }
                },
                "totalAdjustment": {
                  "type": "string"
                }
              }
            }
          },
          "recordSetCount": {
            "type": "string"
          },
          "resourceId": {
            "type": "string"
          },
          "recordSetStartNumber": {
            "type": "string"
          },
          "resourceName": {
            "type": "string"
          },
          "recordSetTotal": {
            "type": "string"
          },
          "recordSetComplete": {
            "type": "string"
          }
        },
        "required": [
          "Order",
          "recordSetCount",
          "resourceId",
          "recordSetStartNumber",
          "resourceName",
          "recordSetTotal",
          "recordSetComplete"
        ]
      },
      "order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardSpecification.giftSetSpecification.giftItem.catalogEntryIdentifier.externalIdentifier.storeIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.PromotionCodeType.associatedPromotion.promotionIdentifier.externalIdentifier.storeIdentifier.externalIdentifier": {
        "type": "object",
        "properties": {
          "ownerID": {
            "type": "string"
          },
          "nameIdentifier": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.tools.optools.order.beans.CSROrderSearchDataBean_IBM_Summary.resultList.uniqueShippingAddresses": {
        "type": "object",
        "properties": {
          "addressType": {
            "type": "string"
          },
          "addressId": {
            "type": "string"
          },
          "personTitle": {
            "type": "string"
          },
          "primary": {
            "type": "string"
          },
          "email2": {
            "type": "string"
          },
          "phone1Type": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "countryDisplayName": {
            "type": "string"
          },
          "middleName": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "fax1": {
            "type": "string"
          },
          "email1": {
            "type": "string"
          },
          "nickName": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "phone1": {
            "type": "string"
          },
          "phone2Type": {
            "type": "string"
          },
          "publishPhone1": {
            "type": "string"
          },
          "publishPhone2": {
            "type": "string"
          },
          "phone2": {
            "type": "string"
          },
          "address1": {
            "type": "string"
          },
          "address2": {
            "type": "string"
          },
          "address3": {
            "type": "string"
          },
          "zipCode": {
            "type": "string"
          },
          "mobilePhone1": {
            "type": "string"
          },
          "isSelfAddress": {
            "type": "boolean"
          },
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "stateProvDisplayName": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.calculationCodeID.calculationCodeExternalIdentifier": {
        "type": "object",
        "properties": {
          "calculationUsageID": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "storeIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.calculationCodeID.calculationCodeExternalIdentifier.storeIdentifier"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CSRCommentsType.changeReasonCode.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier": {
        "type": "object",
        "properties": {
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/order-orderDetail.rewardOption.rewardChoice.giftSet.giftItem.catalogEntryIdentifier.externalIdentifier"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.contactInfoIdentifier.externalIdentifier.personIdentifier": {
        "type": "object",
        "properties": {
          "distinguishedName": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          },
          "externalIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.contactInfoIdentifier.externalIdentifier.personIdentifier.externalIdentifier"
          }
        }
      },
      "wishlist-wishlist_item.announcement.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/wishlist-wishlist_item.announcement.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType.userData.userDataField"
            }
          }
        }
      },
      "order-orderDetail.adjustment.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.emailAddress2": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.emailAddress2.userData"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.emailAddress1": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.emailAddress1.userData"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.tools.optools.order.beans.OrderCommentRestDataBean_IBM_Summary.orderComments.serviceRepDetails.address": {
        "type": "object",
        "properties": {
          "middleName": {
            "type": "string",
            "nullable": true
          },
          "lastName": {
            "type": "string"
          },
          "memberId": {
            "type": "string"
          },
          "firstName": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "order-orderDetail.rewardOption.giftSetSpecification.maximumQuantity": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "format": "double"
          },
          "uom": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.contactInfoIdentifier.externalIdentifier.organizationIdentifier": {
        "type": "object",
        "properties": {
          "distinguishedName": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.telephone2.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType": {
        "required": [
          "adjustmentCategory",
          "adjustmentUsage"
        ],
        "type": "object",
        "properties": {
          "adjustmentUsage": {
            "type": "string"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType.userData"
          },
          "adjustmentValue": {
            "type": "string"
          },
          "comments": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.AdjustmentRequirementType.comments"
          },
          "adjustmentCategory": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.address.userData": {
        "type": "object",
        "properties": {
          "userDataField": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListPurchaseRecordType.purchaserAddress.address.userData.userDataField"
            }
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.OrderItemComponentType.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.order.facade.datatypes.CSRCommentsType": {
        "type": "object",
        "properties": {
          "cSRIdentifier": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CSRCommentsType.cSRIdentifier"
          },
          "comment": {
            "type": "string"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CSRCommentsType.userData"
          },
          "changeReasonCode": {
            "$ref": "#/components/schemas/com.ibm.commerce.order.facade.datatypes.CSRCommentsType.changeReasonCode"
          },
          "orderVersion": {
            "type": "string"
          },
          "creationDate": {
            "type": "string"
          }
        }
      },
      "order-orderDetail.rewardOption.amount": {
        "type": "object",
        "properties": {
          "currency": {
            "type": "string"
          },
          "value": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "com.ibm.commerce.foundation.common.datatypes.ContactInfoType.mobilePhone1": {
        "required": [
          "country",
          "value"
        ],
        "type": "object",
        "properties": {
          "country": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.foundation.common.datatypes.ContactInfoType.mobilePhone1.userData"
          }
        }
      },
      "wishlist-wishlist_item.announcement.userData.userDataField": {
        "required": [
          "key"
        ],
        "type": "object",
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        }
      },
      "com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.telephone1": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "userData": {
            "$ref": "#/components/schemas/com.ibm.commerce.giftcenter.facade.datatypes.GiftListRegistrantType.registrantAddress.telephone1.userData"
          },
          "type": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "publish": {
            "type": "boolean"
          }
        }
      },
      "order-orderHistory.response": {
        "type": "object",
        "properties": {
          "response": {
            "$ref": "#/components/schemas/order-orderHistory.response.message"
          }
        },
        "description": "The response container"
      },
      "order-orderHistory.response.message": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "description": "The response message"
          }
        }
      },
      "NotFoundErrorMessageResponseContainer": {
        "description": "Error message response details.",
        "type": "object",
        "properties": {
          "code": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "reasonCode": {
            "type": "string"
          }
        }
      },
      "ErrorMessageResponseContainer": {
        "description": "Error message response details.",
        "type": "object",
        "properties": {
          "errors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ErrorMessageResponse"
            }
          }
        }
      },
      "ErrorMessageResponse": {
        "type": "object",
        "properties": {
          "errorKey": {
            "type": "string",
            "description": "The error message key."
          },
          "errorParameters": {
            "oneOf": [
              {
                "type": "string",
                "description": "A descriptive error parameter as a string."
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "description": "An array of strings for descriptive error parameters."
              }
            ]
          },
          "errorMessage": {
            "type": "string",
            "description": "A descriptive error message."
          },
          "errorCode": {
            "type": "string",
            "description": "The error message code."
          }
        }
      }
    },
    "securitySchemes": {
      "basicAuth": {
        "type": "http",
        "scheme": "basic"
      }
    }
  },
  "security": [
    {
      "basicAuth": []
    }
  ],
  "x-aes-documentation": {
    "gettingstarted": [
      {
        "content": "HCL Commerce REST services support JSON and XML formats for input and output data by default. The default format is JSON. When an XML String is sent to a REST service, you must set Content-Type HTTP header to be \"application/xml\". The REST service converts the XML input data to the JSON format that is accepted by REST services. Therefore, your input XML format must follow a certain structure so that it can be transformed to the JSON object that is accepted by REST services. See more here: <a href=https://help.hcltechsw.com/commerce/9.1.0/webservices/refs/rwvrestxmlformat.html?hl=rest%2Cresponse%2Cformats </a> ",
        "codeSnippets": [],
        "name": "Response formats"
      },
      {
        "content": "Preview tokens are encrypted strings that encapsulates a set of preview options and restrictions on when and where the token can be used. Any user who is authorized to access your server and has a preview token, can complete preview actions in the same store for which that token is generated. See more here: <a href=https://help.hcltechsw.com/commerce/9.1.0/developer/concepts/cpvpreviewtoken.html?hl=preview%2Ctokens </a>",
        "codeSnippets": [],
        "name": "Preview tokens"
      },
      {
        "content": "Some HCL Commerce REST services require a request to be sent over HTTPS. Learn more here: <a href=https://help.hcltechsw.com/commerce/9.1.0/webservices/tasks/twvrestssl.html?hl=securing%2Crest%2Cservices%2Cusing%2Csecure%2Csockets%2Clayer%2Cssl </a> ",
        "codeSnippets": [],
        "name": "Secure Sockets Layer"
      }
    ]
  }
}
