{
  "openapi": "3.1.0",
  "info": {
    "title": "IDP Unified ShoppingCart API",
    "description": "\nThe Unified Shopping Cart API provides a standardized mechanism for placing a product order with all of the necessary order parameters. The API consists of a simple set of operations that interact with CRM/Order Negotiation systems in a consistent manner. A product order (Unified Shopping Cart) is created based on a product offer that is defined in a catalog. \n\n**TMF API Reference : TMF 622 - Product Ordering Management**\n**Release : 19.0 - June 2019**\n\n",
    "version": "4.0.0"
  },
  "tags": [],
  "paths": {
    "/msapi/sales/shopping-cart/v1/carts/initialize": {
      "post": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Create Shopping Cart id",
        "description": "This operation initializes the shopping cart",
        "operationId": "Initialize Shopping Carts",
        "parameters": [
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "requestBody": {
          "description": "Initialize Shopping Cart and retrieve cart id.",
          "content": {
            "application/json;charset=utf-8": {
              "schema": {
                "$ref": "#/components/schemas/InitializeCart_RequestBody"
              },
              "examples": {
                "ATTR Channel Sample Request": {
                  "value": {
                    "cartType": "ATTCart",
                    "channel": {
                      "id": "ATTR",
                      "name": "ATTR",
                      "extensions": [
                        {
                          "name": "StoreId",
                          "value": "12334"
                        },
                        {
                          "name": "AgentId",
                          "value": "sv1323"
                        }
                      ]
                    },
                    "relatedParty": [
                      {
                        "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                        "role": "Profile",
                        "extensions": [
                          {
                            "name": "zipCode",
                            "value": "98021"
                          },
                          {
                            "name": "user-type",
                            "value": "anonymous"
                          }
                        ]
                      },
                      {
                        "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                        "role": "Individual"
                      }
                    ]
                  }
                },
                "Cash & Carry Sample Request": {
                  "value": {
                    "cartType": "ATTCart",
                    "channel": {
                      "id": "ATTR",
                      "name": "ATTR",
                      "extensions": [
                        {
                          "name": "StoreId",
                          "value": "12334"
                        },
                        {
                          "name": "AgentId",
                          "value": "sv1323"
                        }
                      ]
                    },
                    "externalIdentifier": [
                      {
                        "externalIdentifierType": "legacyTransactionID",
                        "id": "XD112PAHFJSDV",
                        "owner": "ACC"
                      }
                    ],
                    "relatedParty": [
                      {
                        "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                        "role": "Profile",
                        "extensions": [
                          {
                            "name": "zipCode",
                            "value": "98021"
                          },
                          {
                            "name": "user-type",
                            "value": "anonymous"
                          }
                        ]
                      },
                      {
                        "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                        "role": "Individual"
                      }
                    ]
                  }
                },
                "ATTR, ATTCartWireless Sample Request": {
                  "value": {
                    "cartType": "ATTCartWireless",
                    "channel": {
                      "id": "ATTR",
                      "name": "ATTR",
                      "extensions": [
                        {
                          "name": "StoreId",
                          "value": "12334"
                        },
                        {
                          "name": "AgentId",
                          "value": "sv1323"
                        }
                      ]
                    },
                    "relatedParty": [
                      {
                        "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                        "role": "Profile",
                        "extensions": [
                          {
                            "name": "zipCode",
                            "value": "98021"
                          },
                          {
                            "name": "user-type",
                            "value": "anonymous"
                          }
                        ]
                      },
                      {
                        "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                        "role": "Individual"
                      }
                    ]
                  }
                },
                "ATTR, ATTCartBB Sample Request": {
                  "value": {
                    "cartType": "ATTCartBB",
                    "channel": {
                      "id": "ATTR",
                      "name": "ATTR",
                      "extensions": [
                        {
                          "name": "StoreId",
                          "value": "12334"
                        },
                        {
                          "name": "AgentId",
                          "value": "sv1323"
                        }
                      ]
                    },
                    "relatedParty": [
                      {
                        "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                        "role": "Profile",
                        "extensions": [
                          {
                            "name": "zipCode",
                            "value": "98021"
                          },
                          {
                            "name": "user-type",
                            "value": "anonymous"
                          }
                        ]
                      },
                      {
                        "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                        "role": "Individual"
                      }
                    ]
                  }
                },
                "ATTR, ATTCartAIA Sample Request": {
                  "value": {
                    "cartType": "ATTCartAIA",
                    "channel": {
                      "id": "ATTR",
                      "name": "ATTR",
                      "extensions": [
                        {
                          "name": "StoreId",
                          "value": "12334"
                        },
                        {
                          "name": "AgentId",
                          "value": "sv1323"
                        }
                      ]
                    },
                    "relatedParty": [
                      {
                        "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                        "role": "Profile",
                        "extensions": [
                          {
                            "name": "zipCode",
                            "value": "98021"
                          },
                          {
                            "name": "user-type",
                            "value": "anonymous"
                          }
                        ]
                      },
                      {
                        "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                        "role": "Individual"
                      }
                    ]
                  }
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "headers": {},
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                },
                "examples": {
                  "CartResponse": {
                    "value": {
                      "id": "7aaeaaa0-e38b-11ed-87c3-a77f9285ffc6",
                      "orderDate": "2023-04-25T17:06:11.658Z",
                      "lastUpdate": "2023-04-25T17:06:11.658Z",
                      "channel": [
                        {
                          "id": "ATTR",
                          "name": "ATTR",
                          "role": "agent",
                          "extensions": [
                            {
                              "name": "storeId",
                              "value": "12334"
                            },
                            {
                              "name": "agentId",
                              "value": "sv12345"
                            },
                            {
                              "name": "Application",
                              "value": "myATTNative"
                            }
                          ]
                        }
                      ],
                      "relatedParty": [
                        {
                          "id": "00fa7319-38c9-11ec-8d3d-0242at2",
                          "role": "Profile",
                          "extensions": [
                            {
                              "name": "user-type",
                              "value": "anonymous"
                            }
                          ]
                        },
                        {
                          "role": "Customer",
                          "extensions": [
                            {
                              "name": "customerType",
                              "value": "Consumer"
                            },
                            {
                              "name": "customerSubType",
                              "value": "Individual"
                            }
                          ]
                        }
                      ],
                      "state": "inProgress",
                      "@type": "DEFAULT"
                    }
                  },
                  "CashAndCarryCartResponse": {
                    "value": {
                      "id": "27d98e00-df67-11f0-99ef-21053d7e4b71",
                      "category": "",
                      "orderDate": "2025-12-22T18:50:59.168Z",
                      "lastUpdate": "2025-12-22T18:50:59.171Z",
                      "orderExtensions": [
                        {
                          "name": "idpctx-session-id",
                          "value": "check1"
                        }
                      ],
                      "channel": [
                        {
                          "id": "ATTR",
                          "name": "ATTR",
                          "role": "Agent",
                          "extensions": [
                            {
                              "name": "storeId",
                              "value": "V500"
                            },
                            {
                              "name": "agentId",
                              "value": "vt4171"
                            },
                            {
                              "name": "agentChannel",
                              "value": "MSS"
                            },
                            {
                              "name": "agentSubChannel",
                              "value": "ICBC"
                            },
                            {
                              "name": "retailRepDevice",
                              "value": "Tablet"
                            },
                            {
                              "name": "retailRepDeviceUniqueId",
                              "value": "243323535"
                            },
                            {
                              "name": "Application",
                              "value": "SF-sales"
                            }
                          ]
                        }
                      ],
                      "externalIdentifier": [
                        {
                          "externalIdentifierType": "legacyTransactionID",
                          "id": "XD112PAHFJSDV",
                          "owner": "ACC"
                        }
                      ],
                      "relatedParty": [
                        {
                          "id": "188228264729",
                          "role": "customer",
                          "@referredType": "customer"
                        },
                        {
                          "id": "188228264729",
                          "role": "owner",
                          "@referredType": "individual"
                        },
                        {
                          "id": "UUID-2cc3-4f0a-839b",
                          "role": "Profile",
                          "extensions": [
                            {
                              "name": "user-type",
                              "value": "registered"
                            }
                          ]
                        }
                      ],
                      "state": "inProgress",
                      "@type": "DEFAULT",
                      "validation": {
                        "readyToCheckout": false
                      }
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Build-A-Plan(Wireles)",
          "url": "https://wiki.web.att.com/pages/viewpage.action?pageId=2490146911"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:2490146911",
        "x-aid-examples": [
          {
            "scenario": "access-request",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/access-request.json"
          },
          {
            "scenario": "atc-response-change-fan",
            "kind": "wiki-example",
            "source": "wiki:2315552211",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/atc-response-change-fan.json"
          },
          {
            "scenario": "bre-return-initialize-cart-success-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec##scenario: BRE Return - Initialize Cart - Success",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/bre-return-initialize-cart-success-response.json"
          },
          {
            "scenario": "bsse-wireless-crp-response",
            "kind": "wiki-example",
            "source": "wiki:2315552211",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/bsse-wireless-crp-response.json"
          },
          {
            "scenario": "carttype-attcartwireless-request",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/carttype-attcartwireless-request.json"
          },
          {
            "scenario": "carttype-attcartwireless-response",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/carttype-attcartwireless-response.json"
          },
          {
            "scenario": "deenroll-active-armor-request",
            "kind": "wiki-example",
            "source": "wiki:2315552211",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/deenroll-active-armor-request.json"
          },
          {
            "scenario": "flow-type-acc-services",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/flow-type-acc-services.json"
          },
          {
            "scenario": "flow-type-acc-services-2",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/flow-type-acc-services-2.json"
          },
          {
            "scenario": "flowtype-application-online-sales-websales",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/flowtype-application-online-sales-websales.json"
          },
          {
            "scenario": "flowtype-application-online-sales-websales-2",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/flowtype-application-online-sales-websales-2.json"
          },
          {
            "scenario": "ild-response",
            "kind": "wiki-example",
            "source": "wiki:2315552211",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/ild-response.json"
          },
          {
            "scenario": "init-cart-request-neon-crp",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/init-cart-request-neon-crp.json"
          },
          {
            "scenario": "initialize-cart-attcartaia-request",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-attcartaia-request.json"
          },
          {
            "scenario": "initialize-cart-attcartaia-response",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-attcartaia-response.json"
          },
          {
            "scenario": "initialize-cart-attcartbb-request",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-attcartbb-request.json"
          },
          {
            "scenario": "initialize-cart-attcartbb-response",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-attcartbb-response.json"
          },
          {
            "scenario": "initialize-cart-error-response",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-error-response.json"
          },
          {
            "scenario": "initialize-cart-request",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-request.json"
          },
          {
            "scenario": "initialize-cart-request-2",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-request-2.json"
          },
          {
            "scenario": "initialize-cart-request-default-channel",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-request-default-channel.json"
          },
          {
            "scenario": "initialize-cart-request-ecomm-channel",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-request-ecomm-channel.json"
          },
          {
            "scenario": "initialize-cart-request-ind-channel",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-request-ind-channel.json"
          },
          {
            "scenario": "initialize-cart-request-national-retailer",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-request-national-retailer.json"
          },
          {
            "scenario": "initialize-cart-request-prepaid-activation",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-request-prepaid-activation.json"
          },
          {
            "scenario": "initialize-cart-request-selfservice-channel",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-request-selfservice-channel.json"
          },
          {
            "scenario": "initialize-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-response.json"
          },
          {
            "scenario": "initialize-cart-response-2",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-response-2.json"
          },
          {
            "scenario": "initialize-cart-response-default-channel",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-response-default-channel.json"
          },
          {
            "scenario": "initialize-cart-response-ecomm-channel",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-response-ecomm-channel.json"
          },
          {
            "scenario": "initialize-cart-response-ind-channel",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-response-ind-channel.json"
          },
          {
            "scenario": "initialize-cart-response-national-retailer",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-response-national-retailer.json"
          },
          {
            "scenario": "initialize-cart-response-prepaid-activation",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-response-prepaid-activation.json"
          },
          {
            "scenario": "initialize-cart-response-with-agencenterid",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-response-with-agencenterid.json"
          },
          {
            "scenario": "initialize-cart-sample-request",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-sample-request.json"
          },
          {
            "scenario": "initialize-cart-sample-request-2",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-sample-request-2.json"
          },
          {
            "scenario": "initialize-cart-sample-request-3",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-sample-request-3.json"
          },
          {
            "scenario": "initialize-cart-sample-response",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-sample-response.json"
          },
          {
            "scenario": "initialize-cart-with-agencenterid",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-with-agencenterid.json"
          },
          {
            "scenario": "initialize-cart-with-campaign-code",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initialize-cart-with-campaign-code.json"
          },
          {
            "scenario": "initializecart-amend-order-already-exists-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#initializeCart - amend order - already exists",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initializecart-amend-order-already-exists-response.json"
          },
          {
            "scenario": "initializecart-amend-order-scenario-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#initializeCart - amend order - #scenario",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initializecart-amend-order-scenario-response.json"
          },
          {
            "scenario": "initializecart-amend-order-with-extension-scenario-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#initializeCart - amend order - with extension- #scenario",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initializecart-amend-order-with-extension-scenario-response.json"
          },
          {
            "scenario": "initializecart-partner",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initializecart-partner.json"
          },
          {
            "scenario": "initializecart-request-vd-3-promo",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initializecart-request-vd-3-promo.json"
          },
          {
            "scenario": "initializecart-request-vd-3-promo-tlg-wls-ban",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initializecart-request-vd-3-promo-tlg-wls-ban.json"
          },
          {
            "scenario": "initializecart-response-vd-3-promo",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initializecart-response-vd-3-promo.json"
          },
          {
            "scenario": "initializecart-wireless-amend-order-with-c1-ct-transformatio-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#initializeCart - wireless amend order with C1-CT transformation - #scenario",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initializecart-wireless-amend-order-with-c1-ct-transformatio-response.json"
          },
          {
            "scenario": "initializecart-wireless-amend-order-with-oct-failure-scenari-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#initializeCart - wireless amend order with OCT failure - #scenario",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initializecart-wireless-amend-order-with-oct-failure-scenari-response.json"
          },
          {
            "scenario": "initializecart-wireless-amend-order-with-oct-failure-scenari-response-2",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#initializeCart - wireless amend order with OCT failure - #scenario",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/initializecart-wireless-amend-order-with-oct-failure-scenari-response-2.json"
          },
          {
            "scenario": "mnc-response",
            "kind": "wiki-example",
            "source": "wiki:2315552211",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/mnc-response.json"
          },
          {
            "scenario": "reestablish-multiple-line-response",
            "kind": "wiki-example",
            "source": "wiki:2315552211",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/reestablish-multiple-line-response.json"
          },
          {
            "scenario": "reestablish-single-line-with-promotions-addons-response",
            "kind": "wiki-example",
            "source": "wiki:2315552211",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/reestablish-single-line-with-promotions-addons-response.json"
          },
          {
            "scenario": "remove-line-response",
            "kind": "wiki-example",
            "source": "wiki:2315552211",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/remove-line-response.json"
          },
          {
            "scenario": "request-body",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/request-body.json"
          },
          {
            "scenario": "resposne-with-external-id",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/resposne-with-external-id.json"
          },
          {
            "scenario": "sample-response-with-version",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/sample-response-with-version.json"
          },
          {
            "scenario": "shopping-cart-api-v1-carts-cart-id-items",
            "kind": "wiki-example",
            "source": "wiki:2490146911",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/shopping-cart-api-v1-carts-cart-id-items.json"
          },
          {
            "scenario": "smb-modify-plan-bb-change-rate-plan",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/smb-modify-plan-bb-change-rate-plan.json"
          },
          {
            "scenario": "smb-modify-plan-bb-change-rate-plan-2",
            "kind": "wiki-example",
            "source": "wiki:1627428311",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/smb-modify-plan-bb-change-rate-plan-2.json"
          },
          {
            "scenario": "terminate-line-request",
            "kind": "wiki-example",
            "source": "wiki:2315552211",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/terminate-line-request.json"
          },
          {
            "scenario": "terminate-mobie-line-ip-status",
            "kind": "wiki-example",
            "source": "wiki:2315552211",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/terminate-mobie-line-ip-status.json"
          },
          {
            "scenario": "wireless-postpaid-prepaid-aal-request",
            "kind": "wiki-example",
            "source": "wiki:2278826448",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/wireless-postpaid-prepaid-aal-request.json"
          },
          {
            "scenario": "wireless-postpaid-prepaid-attr",
            "kind": "wiki-example",
            "source": "wiki:2278826448",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/wireless-postpaid-prepaid-attr.json"
          },
          {
            "scenario": "wireless-postpaid-prepaid-converged",
            "kind": "wiki-example",
            "source": "wiki:2278826448",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/wireless-postpaid-prepaid-converged.json"
          },
          {
            "scenario": "wireless-postpaid-prepaid-ecomm",
            "kind": "wiki-example",
            "source": "wiki:2278826448",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/wireless-postpaid-prepaid-ecomm.json"
          },
          {
            "scenario": "wireless-postpaid-prepaid-initializecart-with-dealer-code",
            "kind": "wiki-example",
            "source": "wiki:2278826448",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/wireless-postpaid-prepaid-initializecart-with-dealer-code.json"
          },
          {
            "scenario": "wireless-postpaid-prepaid-initializecartwithcru",
            "kind": "wiki-example",
            "source": "wiki:2278826448",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/wireless-postpaid-prepaid-initializecartwithcru.json"
          },
          {
            "scenario": "wireless-postpaid-prepaid-legacy-wireless-legacy-fiber-conve",
            "kind": "wiki-example",
            "source": "wiki:2278826448",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/wireless-postpaid-prepaid-legacy-wireless-legacy-fiber-conve.json"
          },
          {
            "scenario": "wireless-postpaid-prepaid-new-wls",
            "kind": "wiki-example",
            "source": "wiki:2278826448",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/wireless-postpaid-prepaid-new-wls.json"
          },
          {
            "scenario": "wireless-postpaid-prepaid-new-wls-2",
            "kind": "wiki-example",
            "source": "wiki:2278826448",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/wireless-postpaid-prepaid-new-wls-2.json"
          },
          {
            "scenario": "wireless-postpaid-prepaid-wls-zipcode",
            "kind": "wiki-example",
            "source": "wiki:2278826448",
            "url": "/shopping-cart/v1/aid/examples/initialize-shopping-carts/wireless-postpaid-prepaid-wls-zipcode.json"
          }
        ]
      }
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}": {
      "get": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Retrieves a Shopping Cart by ID",
        "description": "This operation retrieves a ShoppingCart (ProductOrder) entity. Attribute selection is enabled for all first level attributes.",
        "operationId": "retrieveProductOrder",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          },
          {
            "schema": {
              "type": "boolean"
            },
            "in": "query",
            "name": "includeValidationResult",
            "description": "Validation result object inclusion/exclusion"
          },
          {
            "schema": {
              "type": "boolean"
            },
            "in": "query",
            "name": "excludePrices",
            "description": "Indicates if the operation should involve with price recalculation and/include prices in the response. Set to 'false' to recalculate prices and return them in the response. "
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                },
                "examples": {
                  "GetCartResponse": {
                    "value": {
                      "id": "7aaeaaa0-e38b-11ed-87c3-a77f9285ffc6",
                      "orderDate": "2023-04-25T17:06:11.658Z",
                      "lastUpdate": "2023-04-25T17:06:11.658Z",
                      "channel": [
                        {
                          "id": "ATTR",
                          "name": "ATTR",
                          "role": "agent",
                          "extensions": [
                            {
                              "name": "storeId",
                              "value": "12334"
                            },
                            {
                              "name": "agentId",
                              "value": "sv12345"
                            },
                            {
                              "name": "Application",
                              "value": "myATTNative"
                            }
                          ]
                        }
                      ],
                      "relatedParty": [
                        {
                          "id": "00fa7319-38c9-11ec-8d3d-0242at2",
                          "role": "Profile",
                          "extensions": [
                            {
                              "name": "user-type",
                              "value": "anonymous"
                            }
                          ]
                        },
                        {
                          "role": "Customer",
                          "extensions": [
                            {
                              "name": "customerType",
                              "value": "Consumer"
                            },
                            {
                              "name": "customerSubType",
                              "value": "Individual"
                            }
                          ]
                        }
                      ],
                      "state": "inProgress",
                      "@type": "DEFAULT"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                },
                "examples": {
                  "CarBadRequestError": {
                    "value": {
                      "code": "SC-V40401",
                      "reason": "CART-NOT-FOUND",
                      "message": "Provided cart not present for the given user",
                      "status": "404"
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                },
                "examples": {
                  "CarInternalError": {
                    "value": {
                      "code": "SC-B50000",
                      "reason": "CART-INTERNAL-ERROR",
                      "message": "Internal exception occurred while processing the request",
                      "status": "500"
                    }
                  }
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API : Get Cart",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A+Get+Cart"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1627429707",
        "x-aid-examples": [
          {
            "scenario": "acc-get-cart-voluntary-vs-mandatory-downpayment-response",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/acc-get-cart-voluntary-vs-mandatory-downpayment-response.json"
          },
          {
            "scenario": "addaline-multiline-device-accessory-getcartresponse",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/addaline-multiline-device-accessory-getcartresponse.json"
          },
          {
            "scenario": "amend-order-scenario-scenario-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#Amend order scenario : #scenario",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/amend-order-scenario-scenario-response.json"
          },
          {
            "scenario": "bre-return-sample-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/bre-return-sample-cart-response.json"
          },
          {
            "scenario": "bre-return-terminate-service-sample-response",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/bre-return-terminate-service-sample-response.json"
          },
          {
            "scenario": "byod-prepaid-activation-flow-response",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/byod-prepaid-activation-flow-response.json"
          },
          {
            "scenario": "convergence-order-broadband-mobile",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/convergence-order-broadband-mobile.json"
          },
          {
            "scenario": "get-cart-error-response",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/get-cart-error-response.json"
          },
          {
            "scenario": "get-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/get-cart-response.json"
          },
          {
            "scenario": "getcart-downpayment-response",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/getcart-downpayment-response.json"
          },
          {
            "scenario": "multiline-addaline-getcartresponse",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/multiline-addaline-getcartresponse.json"
          },
          {
            "scenario": "multiline-new-flow-get-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/multiline-new-flow-get-cart-response.json"
          },
          {
            "scenario": "multiline-upgrade-getcartresponse",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/multiline-upgrade-getcartresponse.json"
          },
          {
            "scenario": "newflow-multiline-getcartresponse",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/newflow-multiline-getcartresponse.json"
          },
          {
            "scenario": "prepaid-sample-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/prepaid-sample-cart-response.json"
          },
          {
            "scenario": "sample-get-cart-response-super-plan",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/sample-get-cart-response-super-plan.json"
          },
          {
            "scenario": "singleline-addaline-getcart-response",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/singleline-addaline-getcart-response.json"
          },
          {
            "scenario": "singleline-upgrade-getcart-response",
            "kind": "wiki-example",
            "source": "wiki:1627429707",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorder/singleline-upgrade-getcart-response.json"
          }
        ]
      },
      "patch": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Update Cart Attributes by ID",
        "description": "This operation updates ShoppingCart (ProductOrder) entity and User order entity.",
        "operationId": "UpdateCartAttributes",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "requestBody": {
          "description": "Update Cart Attributes by ID",
          "content": {
            "application/json;charset=utf-8": {
              "schema": {
                "$ref": "#/components/schemas/CartUpdateRequest"
              },
              "examples": {
                "UpdateCart_SampleRequest": {
                  "value": {
                    "state": "cancelled",
                    "extensions": [
                      {
                        "name": "wirelessBAN",
                        "value": "32424244, 3242424"
                      }
                    ]
                  }
                }
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "description": "Success",
            "headers": {},
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API : Update cart Attributes (Extensions)",
          "url": "https://wiki.web.att.com/pages/viewpage.action?pageId=2078809143"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:2078809143",
        "x-aid-examples": [
          {
            "scenario": "add-extensions-for-requested-start-date-in-the-request",
            "kind": "wiki-example",
            "source": "wiki:2078809143",
            "url": "/shopping-cart/v1/aid/examples/updatecartattributes/add-extensions-for-requested-start-date-in-the-request.json"
          },
          {
            "scenario": "add-extensions-in-the-request",
            "kind": "wiki-example",
            "source": "wiki:2078809143",
            "url": "/shopping-cart/v1/aid/examples/updatecartattributes/add-extensions-in-the-request.json"
          },
          {
            "scenario": "cart-response",
            "kind": "wiki-example",
            "source": "wiki:2078809143",
            "url": "/shopping-cart/v1/aid/examples/updatecartattributes/cart-response.json"
          },
          {
            "scenario": "sample-response-for-requested-start-date",
            "kind": "wiki-example",
            "source": "wiki:2078809143",
            "url": "/shopping-cart/v1/aid/examples/updatecartattributes/sample-response-for-requested-start-date.json"
          },
          {
            "scenario": "shopping-cart-error-definitions-error-definitions-sample-err",
            "kind": "wiki-example",
            "source": "wiki:1523092559",
            "url": "/shopping-cart/v1/aid/examples/updatecartattributes/shopping-cart-error-definitions-error-definitions-sample-err.json"
          },
          {
            "scenario": "update-cart-attributes-extensions-error-response",
            "kind": "wiki-example",
            "source": "wiki:2078809143",
            "url": "/shopping-cart/v1/aid/examples/updatecartattributes/update-cart-attributes-extensions-error-response.json"
          },
          {
            "scenario": "update-cart-with-fan-foundation-account-number-success-fan-p-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#Update cart with FAN (Foundation Account Number) - Success - FAN populates billingAccount and relatedParty and triggers repricing",
            "url": "/shopping-cart/v1/aid/examples/updatecartattributes/update-cart-with-fan-foundation-account-number-success-fan-p-response.json"
          },
          {
            "scenario": "update-cart-with-fan-foundation-account-number-unenroll-succ-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#Update cart with FAN (Foundation Account Number) unenroll - Success - FAN removed from billingAccount and relatedParty and triggers repricing without FAN promotions",
            "url": "/shopping-cart/v1/aid/examples/updatecartattributes/update-cart-with-fan-foundation-account-number-unenroll-succ-response.json"
          },
          {
            "scenario": "update-cartstate-failed-scenario-request",
            "kind": "test-request",
            "source": "test:ShoppingCartControllerIntegrationSpec#update cartState - Failed - #scenario",
            "url": "/shopping-cart/v1/aid/examples/updatecartattributes/update-cartstate-failed-scenario-request.json"
          },
          {
            "scenario": "update-cartstate-failure-scenario-request",
            "kind": "test-request",
            "source": "test:ShoppingCartControllerIntegrationSpec#update cartState - Failure - #scenario",
            "url": "/shopping-cart/v1/aid/examples/updatecartattributes/update-cartstate-failure-scenario-request.json"
          },
          {
            "scenario": "update-cartstate-scenario-acknowledged-request",
            "kind": "test-request",
            "source": "test:ShoppingCartControllerIntegrationSpec#update cartState scenario : #acknowledged",
            "url": "/shopping-cart/v1/aid/examples/updatecartattributes/update-cartstate-scenario-acknowledged-request.json"
          },
          {
            "scenario": "update-cartstate-scenario-cancelled-request",
            "kind": "test-request",
            "source": "test:ShoppingCartControllerIntegrationSpec#update cartState scenario : #cancelled",
            "url": "/shopping-cart/v1/aid/examples/updatecartattributes/update-cartstate-scenario-cancelled-request.json"
          },
          {
            "scenario": "updating-expectedrootoffers-extension",
            "kind": "wiki-example",
            "source": "wiki:2078809143",
            "url": "/shopping-cart/v1/aid/examples/updatecartattributes/updating-expectedrootoffers-extension.json"
          }
        ]
      }
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/retrieveCart": {
      "put": {
        "tags": [
          "Cart Operations"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "requestBody": {
          "description": "Replace channel information of the shopping cart",
          "content": {
            "application/json;charset=utf-8": {
              "schema": {
                "$ref": "#/components/schemas/AddItemsToCart_RequestBody"
              },
              "examples": {}
            }
          },
          "required": false
        },
        "summary": "Retrieves persisted cart after proper validations and repricing",
        "description": "Retrieves persisted cart after proper validations and repricing",
        "operationId": "retrievePersistedCart",
        "responses": {
          "200": {
            "description": "Success",
            "headers": {},
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API :  Retrieve Cart",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A++Retrieve+Cart"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1841170757",
        "x-aid-examples": [
          {
            "scenario": "2x-retrieve-cart-response-for-device-and-sim",
            "kind": "wiki-example",
            "source": "wiki:1841170757",
            "url": "/shopping-cart/v1/aid/examples/retrievepersistedcart/2x-retrieve-cart-response-for-device-and-sim.json"
          },
          {
            "scenario": "retrieve-cart-response-for-device-and-sim",
            "kind": "wiki-example",
            "source": "wiki:1841170757",
            "url": "/shopping-cart/v1/aid/examples/retrievepersistedcart/retrieve-cart-response-for-device-and-sim.json"
          },
          {
            "scenario": "retrieve-cart-sample-response",
            "kind": "wiki-example",
            "source": "wiki:1841170757",
            "url": "/shopping-cart/v1/aid/examples/retrievepersistedcart/retrieve-cart-sample-response.json"
          },
          {
            "scenario": "sample-cart-response-super-plan",
            "kind": "wiki-example",
            "source": "wiki:1841170757",
            "url": "/shopping-cart/v1/aid/examples/retrievepersistedcart/sample-cart-response-super-plan.json"
          },
          {
            "scenario": "sample-json-request",
            "kind": "wiki-example",
            "source": "wiki:1841170757",
            "url": "/shopping-cart/v1/aid/examples/retrievepersistedcart/sample-json-request.json"
          },
          {
            "scenario": "selfservice-channel-request",
            "kind": "wiki-example",
            "source": "wiki:1841170757",
            "url": "/shopping-cart/v1/aid/examples/retrievepersistedcart/selfservice-channel-request.json"
          },
          {
            "scenario": "wireless-attr-channel-request",
            "kind": "wiki-example",
            "source": "wiki:1841170757",
            "url": "/shopping-cart/v1/aid/examples/retrievepersistedcart/wireless-attr-channel-request.json"
          },
          {
            "scenario": "wireless-ecomm-channel-request",
            "kind": "wiki-example",
            "source": "wiki:1841170757",
            "url": "/shopping-cart/v1/aid/examples/retrievepersistedcart/wireless-ecomm-channel-request.json"
          },
          {
            "scenario": "wireless-retrieve-cart-response-for-device-and-sim",
            "kind": "wiki-example",
            "source": "wiki:1841170757",
            "url": "/shopping-cart/v1/aid/examples/retrievepersistedcart/wireless-retrieve-cart-response-for-device-and-sim.json"
          }
        ]
      }
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/users": {
      "put": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Retrieves persisted cart after proper validations and repricing",
        "description": "Retrieves persisted cart after proper validations and repricing",
        "operationId": "addUserToTheCart",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          },
          {
            "name": "idpctx-uauuid",
            "in": "header",
            "description": "Unauth UUID",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "00fa7310-38c9-11ec-8d3d-0242ac1",
            "x-aid-generated": [
              "example"
            ],
            "x-source": "wiki:2029919429"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "headers": {},
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API :  Add Users",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A++Add+Users"
        },
        "x-aid-generated": [
          "externalDocs"
        ],
        "x-source": "wiki:2029919429"
      }
    },
    "/msapi/sales/shopping-cart-meta/v1/micro-carts": {
      "get": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Retrieves all available carts from across systems, provided minimum information hence name micro-carts",
        "description": "This operation retrieves a ShoppingCart (ProductOrder) entities.",
        "operationId": "retrieveProductOrders",
        "parameters": [
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "name": "includeConflicts",
            "in": "query",
            "description": "query param to return cart conflict information",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "additionalDetails",
            "in": "query",
            "description": "query param to return productorder for each lob",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "cartType",
            "in": "query",
            "description": "query param to return specific cart type",
            "schema": {
              "type": "string"
            },
            "example": "STC/DEFAULT/ServiceCart/ATTCart",
            "x-aid-generated": [
              "example"
            ],
            "x-source": "wiki:1821329642"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/MicroCartsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API : Get Micro Carts",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A+Get+Micro+Carts"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1821329642",
        "x-aid-examples": [
          {
            "scenario": "get-carts-response",
            "kind": "wiki-example",
            "source": "wiki:1821329642",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorders/get-carts-response.json"
          },
          {
            "scenario": "wirelesscart-details",
            "kind": "wiki-example",
            "source": "wiki:1821329642",
            "url": "/shopping-cart/v1/aid/examples/retrieveproductorders/wirelesscart-details.json"
          }
        ]
      }
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/items": {
      "post": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Add Items to Shopping Cart by ID",
        "description": "This operation add items to cart and generates cart id.",
        "operationId": "addItemsToCart",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          },
          {
            "name": "idpctx-linkedwirelessaccnums",
            "in": "header",
            "description": "Linked wireless account numbers.",
            "required": false,
            "schema": {
              "type": "string"
            },
            "example": "534442176347"
          },
          {
            "name": "idpctx-feature-svc-acc-wls-accessory-df-skip-tax",
            "in": "header",
            "description": "Feature flag to enable Accessory Only DF skip tax behavior.",
            "required": false,
            "schema": {
              "type": "string"
            },
            "example": "true"
          }
        ],
        "requestBody": {
          "description": "The ProductOrder to be created",
          "content": {
            "application/json;charset=utf-8": {
              "schema": {
                "$ref": "#/components/schemas/AddItemsToCart_RequestBody"
              },
              "examples": {
                "Accessory_Only_DF_UnAuth_Request_Non_Discountable": {
                  "value": {
                    "items": [
                      {
                        "quantity": 1,
                        "offerId": "Mobile_Accessory_prod55633_sku55633",
                        "itemType": "Mobile_Accessory",
                        "fulfillmentMethod": "DF",
                        "characteristic": [
                          {
                            "name": "promoApplicable",
                            "value": "false"
                          }
                        ]
                      }
                    ],
                    "channel": {
                      "role": "Customer",
                      "name": "ATTR",
                      "id": "ATTR",
                      "flowName": "ACCS_Journey"
                    }
                  }
                },
                "Accessory_Only_DF_UnAuth_Request_Non_Discountable_ECOMM": {
                  "value": {
                    "items": [
                      {
                        "quantity": 1,
                        "offerId": "Mobile_Accessory_prod55633_sku55633",
                        "itemType": "Mobile_Accessory",
                        "fulfillmentMethod": "DF",
                        "characteristic": [
                          {
                            "name": "promoApplicable",
                            "value": "false"
                          }
                        ]
                      }
                    ],
                    "channel": {
                      "role": "Customer",
                      "name": "ECOMM",
                      "id": "ECOMM",
                      "flowName": "ACCS_Journey"
                    }
                  }
                },
                "WBB_ATC_Example": {
                  "value": {
                    "channel": {
                      "id": "SelfService",
                      "name": "SelfService",
                      "role": "Customer"
                    },
                    "items": [
                      {
                        "itemType": "WBB_Offer",
                        "offerId": "52165303-5d47-4827-a51c-f7ab08570210",
                        "quantity": 1,
                        "action": "add",
                        "billingAccount": {
                          "id": "556940981479",
                          "characteristic": [
                            {
                              "name": "Payment_Type",
                              "value": "Pay_on_Bill"
                            },
                            {
                              "name": "ADSL_Migration",
                              "value": "true"
                            },
                            {
                              "name": "Mig_Source",
                              "value": "ADSL"
                            }
                          ]
                        },
                        "product": {
                          "isBundle": true
                        }
                      },
                      {
                        "itemType": "WBB_Plan",
                        "offerId": "0de8cea7-1d0e-421e-8d7f-8c01b32a173a",
                        "quantity": 1,
                        "action": "add",
                        "rootBundleProductOfferId": "52165303-5d47-4827-a51c-f7ab08570210",
                        "product": {
                          "place": [
                            {
                              "id": "SEARC234SFS",
                              "role": "SA",
                              "name": "ServiceAddress"
                            }
                          ]
                        }
                      },
                      {
                        "itemType": "Rented_Equipment",
                        "offerId": "417df8e3-2026-455b-aa79-03d3545e7f6d",
                        "quantity": 1,
                        "action": "add",
                        "rootBundleProductOfferId": "52165303-5d47-4827-a51c-f7ab08570210"
                      }
                    ]
                  }
                },
                "Prepaid_BYOD_ESim_Activation": {
                  "value": {
                    "channel": {
                      "id": "SelfService",
                      "name": "SelfService",
                      "role": "Customer"
                    },
                    "relatedParty": [
                      {
                        "role": "customer",
                        "extensions": [
                          {
                            "name": "CustomerType",
                            "value": "Consumer"
                          },
                          {
                            "name": "CustomerSubType",
                            "value": "Individual"
                          }
                        ]
                      }
                    ],
                    "items": [
                      {
                        "itemType": "Mobile_Device",
                        "offerId": "Mobile_Device_prod11730000_sku11210000",
                        "quantity": 1,
                        "billingAccount": {
                          "ratingType": "prepaid"
                        },
                        "characteristic": [
                          {
                            "name": "commitmentTerm",
                            "value": "NOCOMMITMENT"
                          },
                          {
                            "name": "isBYOD",
                            "value": "true"
                          },
                          {
                            "name": "type",
                            "value": "MSRP"
                          },
                          {
                            "name": "imei",
                            "value": 352824484612913
                          },
                          {
                            "name": "eid",
                            "value": 8.904903200700889e+31
                          }
                        ]
                      },
                      {
                        "itemType": "Mobile_Sim",
                        "offerId": "Mobile_Sim_10200015_10200015",
                        "quantity": 1,
                        "billingAccount": {
                          "ratingType": "prepaid"
                        },
                        "characteristic": [
                          {
                            "name": "commitmentTerm",
                            "value": "NOCOMMITMENT"
                          },
                          {
                            "name": "isBYOD",
                            "value": "true"
                          },
                          {
                            "name": "type",
                            "value": "MSRP"
                          },
                          {
                            "name": "simType",
                            "value": "eSIM"
                          }
                        ]
                      }
                    ]
                  }
                },
                "Prepaid_Non_BYOD_ESim_Activation": {
                  "value": {
                    "channel": {
                      "id": "SelfService",
                      "name": "SelfService",
                      "role": "Customer"
                    },
                    "relatedParty": [
                      {
                        "role": "customer",
                        "extensions": [
                          {
                            "name": "CustomerType",
                            "value": "Consumer"
                          },
                          {
                            "name": "CustomerSubType",
                            "value": "Individual"
                          }
                        ]
                      }
                    ],
                    "items": [
                      {
                        "itemType": "Mobile_Device",
                        "offerId": "Mobile_Device_pkey97062_sku2940320",
                        "quantity": 1,
                        "billingAccount": {
                          "ratingType": "prepaid"
                        },
                        "characteristic": [
                          {
                            "name": "commitmentTerm",
                            "value": "NOCOMMITMENT"
                          },
                          {
                            "name": "isBYOD",
                            "value": "false"
                          },
                          {
                            "name": "type",
                            "value": "MSRP"
                          }
                        ]
                      },
                      {
                        "itemType": "Mobile_Sim",
                        "offerId": "Mobile_Sim_10200014_10200014",
                        "quantity": 1,
                        "billingAccount": {
                          "ratingType": "prepaid"
                        },
                        "characteristic": [
                          {
                            "name": "commitmentTerm",
                            "value": "NOCOMMITMENT"
                          },
                          {
                            "name": "isBYOD",
                            "value": "false"
                          },
                          {
                            "name": "type",
                            "value": "MSRP"
                          },
                          {
                            "name": "simType",
                            "value": "eSIM"
                          }
                        ]
                      }
                    ]
                  }
                },
                "BB_ATC_Example": {
                  "value": {
                    "channel": {
                      "id": "SelfService",
                      "name": "SelfService"
                    },
                    "relatedParty": [
                      {
                        "id": "00fa7310-38c9-11ec-8d3d-0242ac132004",
                        "role": "Profile",
                        "extensions": [
                          {
                            "name": "zipCode",
                            "value": "75072"
                          },
                          {
                            "name": "user-type",
                            "value": "anonymous"
                          }
                        ]
                      },
                      {
                        "role": "customer",
                        "extensions": [
                          {
                            "name": "customerType",
                            "value": "Consumer"
                          },
                          {
                            "name": "customerSubType",
                            "value": "Individual"
                          }
                        ]
                      }
                    ],
                    "items": [
                      {
                        "itemType": "BB_Offer",
                        "offerId": "ibbndl_prod11550235_prod8580387_rwd-40800001_rwd-32300005_prod9040405",
                        "quantity": 1
                      },
                      {
                        "itemType": "BB_Plan",
                        "offerId": "prod11550235",
                        "quantity": 1,
                        "rootBundleProductOfferId": "ibbndl_prod11550235_prod8580387_rwd-40800001_rwd-32300005_prod9040405",
                        "product": {
                          "place": [
                            {
                              "id": "00000PCRE9",
                              "role": "SA",
                              "name": "ServiceAddress",
                              "characteristic": [
                                {
                                  "name": "NetworkProvider",
                                  "value": "FiberCo"
                                }
                              ]
                            }
                          ]
                        }
                      },
                      {
                        "itemType": "BB_UsageAllowance",
                        "offerId": "prod8580387",
                        "quantity": 1,
                        "rootBundleProductOfferId": "ibbndl_prod11550235_prod8580387_rwd-40800001_rwd-32300005_prod9040405",
                        "product": {
                          "place": [
                            {
                              "characteristic": [
                                {
                                  "name": "NetworkProvider",
                                  "value": "FiberCo"
                                }
                              ],
                              "id": "00000PCRE9",
                              "role": "SA",
                              "name": "ServiceAddress"
                            }
                          ]
                        }
                      },
                      {
                        "itemType": "BB_Installation",
                        "offerId": "prod9040405",
                        "quantity": 1,
                        "rootBundleProductOfferId": "ibbndl_prod11550235_prod8580387_rwd-40800001_rwd-32300005_prod9040405",
                        "groupOptionId": "Installation_Group_id_01",
                        "product": {
                          "place": [
                            {
                              "characteristic": [
                                {
                                  "name": "NetworkProvider",
                                  "value": "FiberCo"
                                }
                              ],
                              "id": "00000PCRE9",
                              "role": "SA",
                              "name": "ServiceAddress"
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                "AddToCart Request For VoluntaryDownpayment Scenario": {
                  "value": {
                    "channel": {
                      "id": "ECOMM",
                      "name": "ECOMM",
                      "role": "Customer"
                    },
                    "items": [
                      {
                        "itemType": "Mobile_Device",
                        "offerId": "Mobile_Device_prod54217_sku54217v4",
                        "groupOptionId": "Mobile_Device_Group_Postpaid_All_Devices",
                        "billingAccount": {
                          "ratingType": "postpaid",
                          "characteristic": [
                            {
                              "name": "System_of_Record",
                              "value": "TLG"
                            }
                          ]
                        },
                        "quantity": 1,
                        "action": "add",
                        "characteristic": [
                          {
                            "value": "NE36MNUP",
                            "name": "commitmentTerm"
                          },
                          {
                            "value": "10300001",
                            "name": "commitmentTermId"
                          },
                          {
                            "value": "36",
                            "name": "contractLength"
                          },
                          {
                            "value": "Lease",
                            "name": "contractType"
                          },
                          {
                            "value": "500",
                            "name": "voluntaryDownPayment"
                          }
                        ]
                      },
                      {
                        "itemType": "SIM",
                        "offerId": "Mobile_Sim_27100010_27100010",
                        "quantity": 1,
                        "billingAccount": {
                          "ratingType": "postpaid",
                          "characteristic": [
                            {
                              "value": "TLG",
                              "name": "System_of_Record"
                            }
                          ]
                        },
                        "groupOptionId": "DEFAULT_DEVICE_SIM"
                      }
                    ]
                  }
                },
                "Device_First_Flow_Device_Sim_Non_Discountable_Accessory": {
                  "value": {
                    "channel": {
                      "id": "ATTR",
                      "name": "ATTR",
                      "role": "Customer",
                      "extensions": [
                        {
                          "name": "agentId",
                          "value": "cb808e"
                        },
                        {
                          "name": "storeId",
                          "value": "90330"
                        }
                      ]
                    },
                    "items": [
                      {
                        "itemType": "Mobile_Device",
                        "offerId": "Mobile_Device_prod54217_sku54217v4",
                        "groupOptionId": "Mobile_Device_Group_Postpaid_All_Devices",
                        "billingAccount": {
                          "ratingType": "postpaid",
                          "characteristic": [
                            {
                              "name": "System_of_Record",
                              "value": "TLG"
                            }
                          ]
                        },
                        "quantity": 1,
                        "action": "add"
                      },
                      {
                        "itemType": "SIM",
                        "offerId": "Mobile_Sim_27100010_27100010",
                        "quantity": 1,
                        "billingAccount": {
                          "ratingType": "postpaid",
                          "characteristic": [
                            {
                              "value": "TLG",
                              "name": "System_of_Record"
                            }
                          ]
                        },
                        "groupOptionId": "DEFAULT_DEVICE_SIM"
                      },
                      {
                        "itemType": "Mobile_Accessory",
                        "offerId": "Mobile_Accessory_prod10690279_sku10690279",
                        "quantity": 1,
                        "fulfillmentMethod": "DF",
                        "characteristic": [
                          {
                            "name": "promoApplicable",
                            "value": "false"
                          }
                        ]
                      }
                    ]
                  }
                },
                "Device_First_Flow_Device_Sim_Non_Discountable_Accessory_ECOMM": {
                  "value": {
                    "channel": {
                      "id": "ECOMM",
                      "name": "ECOMM",
                      "role": "Customer",
                      "extensions": [
                        {
                          "name": "agentId",
                          "value": "cb808e"
                        },
                        {
                          "name": "storeId",
                          "value": "90330"
                        }
                      ]
                    },
                    "items": [
                      {
                        "itemType": "Mobile_Device",
                        "offerId": "Mobile_Device_prod54217_sku54217v4",
                        "groupOptionId": "Mobile_Device_Group_Postpaid_All_Devices",
                        "billingAccount": {
                          "ratingType": "postpaid",
                          "characteristic": [
                            {
                              "name": "System_of_Record",
                              "value": "TLG"
                            }
                          ]
                        },
                        "quantity": 1,
                        "action": "add"
                      },
                      {
                        "itemType": "SIM",
                        "offerId": "Mobile_Sim_27100010_27100010",
                        "quantity": 1,
                        "billingAccount": {
                          "ratingType": "postpaid",
                          "characteristic": [
                            {
                              "value": "TLG",
                              "name": "System_of_Record"
                            }
                          ]
                        },
                        "groupOptionId": "DEFAULT_DEVICE_SIM"
                      },
                      {
                        "itemType": "Mobile_Accessory",
                        "offerId": "Mobile_Accessory_prod10690279_sku10690279",
                        "quantity": 1,
                        "fulfillmentMethod": "DF",
                        "characteristic": [
                          {
                            "name": "promoApplicable",
                            "value": "false"
                          }
                        ]
                      }
                    ]
                  }
                },
                "Wireless_Postpaid_ChangeAddOn_Override_Insurance_Eligibility_Request": {
                  "value": {
                    "channel": {
                      "id": "ATTR",
                      "name": "ATTR",
                      "role": "ATTR",
                      "extensions": [
                        {
                          "name": "agentId",
                          "value": "cb808e"
                        },
                        {
                          "name": "storeId",
                          "value": "90330"
                        },
                        {
                          "name": "application",
                          "value": "SF-SERVICES"
                        }
                      ]
                    },
                    "items": [
                      {
                        "itemType": "Mobile_AddOn",
                        "action": "add",
                        "offerId": "Mobile_AddOn_prod11480289_sku10930314",
                        "quantity": 1,
                        "billingAccount": {
                          "id": "177037666513",
                          "characteristic": [
                            {
                              "name": "System_of_Record",
                              "value": "TLG"
                            }
                          ],
                          "ratingType": "postpaid"
                        },
                        "product": {
                          "id": "9402108810_LPS4GB",
                          "primaryProductId": "9402108810_LPS4GB",
                          "productRelationship": [
                            {
                              "relationshipType": "commercialRelation",
                              "relationshipSubtype": "4fe0227-ab56-45c2-b124-5fd49d570142",
                              "type": "Subscriber-Plan"
                            }
                          ],
                          "place": []
                        },
                        "requestedStartDate": "2025-09-15T00:00:00.000Z",
                        "characteristic": [
                          {
                            "name": "mobileNumber",
                            "value": "9402108810"
                          },
                          {
                            "name": "override",
                            "value": "insurance"
                          }
                        ]
                      }
                    ]
                  }
                },
                "Wireless_Postpaid_A2C_Add_Manual_Promotion": {
                  "value": {
                    "channel": {
                      "id": "ATTR",
                      "name": "ATTR",
                      "role": "ATTR",
                      "extensions": [
                        {
                          "name": "agentId",
                          "value": "cb808e"
                        },
                        {
                          "name": "storeId",
                          "value": "90330"
                        },
                        {
                          "name": "application",
                          "value": "SF-SERVICES"
                        }
                      ]
                    },
                    "promotions": [
                      {
                        "id": "wrlspr-54666",
                        "type": "manualpromotion",
                        "status": "add"
                      }
                    ]
                  }
                },
                "Wireless_Postpaid_A2C_Remove_Manual_Promotion": {
                  "value": {
                    "channel": {
                      "id": "ATTR",
                      "name": "ATTR",
                      "role": "ATTR",
                      "extensions": [
                        {
                          "name": "agentId",
                          "value": "cb808e"
                        },
                        {
                          "name": "storeId",
                          "value": "90330"
                        },
                        {
                          "name": "application",
                          "value": "SF-SERVICES"
                        }
                      ]
                    },
                    "promotions": [
                      {
                        "id": "wrlspr-54666",
                        "type": "manualpromotion",
                        "status": "revoke"
                      }
                    ]
                  }
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                },
                "examples": {
                  "Accessory_Only_DF_UnAuth_Response": {
                    "value": {
                      "id": "35735560-7abb-11f1-b8c9-2ba346f50e21",
                      "category": "Mobile_Accessory",
                      "orderDate": "2026-07-08T10:53:09.942Z",
                      "lastUpdate": "2026-07-08T11:03:46.720Z",
                      "orderPriceDate": "2026-07-08T11:03:46.718Z",
                      "orderExtensions": [
                        {
                          "name": "idpctx-session-id",
                          "value": "SID-1783507982853"
                        }
                      ],
                      "channel": [
                        {
                          "id": "ATTR",
                          "name": "ATTR",
                          "extensions": [
                            {
                              "name": "Application",
                              "value": "SF-SALES"
                            },
                            {
                              "name": "storeId",
                              "value": "S126"
                            }
                          ]
                        }
                      ],
                      "orderTotalPrice": [
                        {
                          "priceType": "immediate",
                          "price": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 24.99
                            },
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 24.99
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            }
                          },
                          "priceAlteration": [
                            {
                              "priceType": "OC",
                              "price": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 7.5
                                },
                                "priceReduction": {
                                  "unit": "USD",
                                  "value": 7.5
                                }
                              },
                              "alterationType": "sale",
                              "immediatePromotionId": "PROMO_ITEM_01",
                              "alterationApplyOrder": 1
                            }
                          ],
                          "finalPrice": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 17.49
                            },
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 17.49
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            }
                          },
                          "immediatePayOption": {
                            "payImmediately": true
                          }
                        }
                      ],
                      "productOrderItem": [
                        {
                          "id": "240b6dcc-cae3-43ab-8a58-83711ed8836c",
                          "quantity": 1,
                          "action": "add",
                          "itemPrice": [
                            {
                              "priceType": "OC",
                              "priceCategory": "equipmentOC",
                              "finalPrice": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 17.49
                                },
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 17.49
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 0
                                }
                              },
                              "immediatePayOption": {
                                "payImmediately": true
                              },
                              "taxIncluded": "Excluded",
                              "role": "DueUponFulfillment"
                            }
                          ],
                          "product": {
                            "productCharacteristic": [
                              {
                                "name": "productKey",
                                "value": "prod10000248"
                              },
                              {
                                "name": "sku",
                                "value": "sku1000294"
                              },
                              {
                                "name": "Delivery_Method",
                                "value": "Indirect_Delivery_Shipping"
                              },
                              {
                                "name": "promoApplicable",
                                "value": "false"
                              }
                            ]
                          },
                          "productOffering": {
                            "id": "Mobile_Accessory_prod10000248_sku1000294",
                            "name": "AT&T USBC Corded Earbuds - White",
                            "productOfferingType": "Mobile_Accessory",
                            "productOfferingTypeGroup": "mobileAccessory",
                            "productOfferingGroup": "CT_Mobility"
                          },
                          "creationDate": "2026-07-08T11:03:45.836Z",
                          "fulfillmentMethod": "DF"
                        }
                      ],
                      "relatedParty": [
                        {
                          "role": "customer",
                          "@referredType": "customer"
                        },
                        {
                          "id": "UUID-1783507982853",
                          "role": "Profile"
                        }
                      ],
                      "state": "inProgress",
                      "@type": "DEFAULT",
                      "immediatePromotion": [
                        {
                          "id": "PROMO_ITEM_01",
                          "promotion": {
                            "id": "wrlspr-",
                            "name": "Sale Discount",
                            "description": "Sale Discount",
                            "type": "PROMOTION",
                            "applyPolicy": "AUTOMATIC"
                          },
                          "triggerItem": [
                            {
                              "id": "240b6dcc-cae3-43ab-8a58-83711ed8836c"
                            }
                          ],
                          "benefitItem": [
                            {
                              "id": "240b6dcc-cae3-43ab-8a58-83711ed8836c"
                            }
                          ]
                        }
                      ],
                      "validation": {
                        "readyToCheckout": true
                      }
                    }
                  },
                  "WBBSample": {
                    "value": {
                      "id": "6101c61a-2361-a235-1101-eaeeaf2d4ce5",
                      "state": "inProgress",
                      "version": 1,
                      "lastUpdate": "2021-07-02T16:07:54.000Z",
                      "category": "BSSE-WBB",
                      "channel": [
                        {
                          "id": "SelfService",
                          "name": "SelfService",
                          "role": "customer"
                        }
                      ],
                      "orderExtensions": [
                        {
                          "name": "TaxTransactionId",
                          "value": "TAX-132-123123"
                        }
                      ],
                      "billingAccount": {
                        "id": "556940981479",
                        "characteristic": [
                          {
                            "name": "ADSL_Migration",
                            "value": "true"
                          },
                          {
                            "name": "Mig_Source",
                            "value": "ADSL"
                          },
                          {
                            "name": "RatingType",
                            "value": "postpaid"
                          }
                        ]
                      },
                      "relatedParty": [
                        {
                          "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                          "role": "Profile",
                          "extensions": [
                            {
                              "name": "zipCode",
                              "value": "98021"
                            },
                            {
                              "name": "user-type",
                              "value": "anonymous"
                            }
                          ]
                        },
                        {
                          "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                          "role": "Individual"
                        }
                      ],
                      "productOrderItem": [
                        {
                          "id": "60da1d03-8230-a965-eb34-b9b298620a14",
                          "action": "add",
                          "quantity": 1,
                          "productOffering": {
                            "id": "52165303-5d47-4827-a51c-f7ab08570210",
                            "name": "Unlimited 5G WBB Bundle",
                            "productOfferingType": "WBB_Offer"
                          },
                          "product": {
                            "referenceId": "dd714b21-391e-417a-8a22-4f6d4a6d8244",
                            "productRelationship": [
                              {
                                "relationshipType": "subscriptionRelation",
                                "product": {
                                  "referenceId": "dd714b21-391e-417a-8a22-4f6d4a6d8244"
                                }
                              }
                            ]
                          },
                          "itemTotalPrice": [
                            {
                              "recurringChargePeriod": "month",
                              "recurringChargePeriodLength": 1,
                              "priceType": "RC",
                              "price": {
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 52.99
                                },
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 50
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 2.99
                                }
                              },
                              "finalPrice": {
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 52.99
                                },
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 50
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 2.99
                                }
                              },
                              "standalonePrice": {
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 52.99
                                },
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 50
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 2.99
                                }
                              },
                              "immediatePayOption": {
                                "payImmediately": false
                              }
                            },
                            {
                              "recurringChargePeriod": "month",
                              "recurringChargePeriodLength": 1,
                              "priceType": "Prorated-RC",
                              "price": {
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 51.24
                                },
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 48.33
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 2.91
                                },
                                "chargeType": "debit"
                              },
                              "finalPrice": {
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 51.24
                                },
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 48.33
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 2.91
                                },
                                "chargeType": "debit"
                              },
                              "immediatePayOption": {
                                "payImmediately": false
                              }
                            }
                          ],
                          "productOrderItem": [
                            {
                              "id": "60da1d03-8230-a965-eb34-b9b298620a01",
                              "action": "add",
                              "quantity": 1,
                              "productOffering": {
                                "id": "417df8e3-2026-455b-aa79-03d3545e7f6d",
                                "name": "Converged Equipment",
                                "productOfferingType": "Rented_Equipment"
                              },
                              "product": {
                                "referenceId": "8ebaf130-8604-4cc2-8a57-b4b1c0add619",
                                "place": [
                                  {
                                    "id": "1938",
                                    "name": "ServiceAddress",
                                    "role": "SA"
                                  }
                                ],
                                "productRelationship": [
                                  {
                                    "relationshipType": "subscriptionRelation",
                                    "product": {
                                      "referenceId": "dd714b21-391e-417a-8a22-4f6d4a6d8244"
                                    }
                                  }
                                ]
                              },
                              "itemPrice": [
                                {
                                  "id": "1b11e557-c054-4762-a7f5-273c6019612a",
                                  "priceType": "RC",
                                  "price": {
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxRate": 0.0525
                                  },
                                  "finalPrice": {
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxRate": 0.0525
                                  },
                                  "taxIncluded": "Excluded"
                                }
                              ],
                              "itemTotalPrice": [
                                {
                                  "priceType": "RC",
                                  "price": {
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxRate": 0.0525
                                  },
                                  "finalPrice": {
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxRate": 0.0525
                                  }
                                }
                              ]
                            },
                            {
                              "id": "60da1d03-8230-a965-eb34-b9b298620a02",
                              "action": "add",
                              "quantity": 1,
                              "productOffering": {
                                "id": "0de8cea7-1d0e-421e-8d7f-8c01b32a173a",
                                "name": "Unlimited 5G WBB Plan",
                                "productOfferingType": "WBB_Plan"
                              },
                              "product": {
                                "referenceId": "0a65213b-1511-4e91-a0b8-26e1c67a7cd4",
                                "place": [
                                  {
                                    "id": "1938",
                                    "name": "ServiceAddress",
                                    "role": "SA"
                                  }
                                ],
                                "productRelationship": [
                                  {
                                    "relationshipType": "subscriptionRelation",
                                    "product": {
                                      "referenceId": "dd714b21-391e-417a-8a22-4f6d4a6d8244"
                                    }
                                  }
                                ]
                              },
                              "itemPrice": [
                                {
                                  "id": "40779727-e3e9-4d25-a776-cc9a6bdb2d1f",
                                  "name": "Unlimited 5G Fixed Wireless Price",
                                  "recurringChargePeriod": "month",
                                  "recurringChargePeriodLength": 1,
                                  "priceType": "RC",
                                  "price": {
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 52.99
                                    },
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 50
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 2.99
                                    }
                                  },
                                  "finalPrice": {
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 52.99
                                    },
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 50
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 2.99
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": false
                                  },
                                  "taxIncluded": "Excluded"
                                },
                                {
                                  "id": "40779727-e3e9-4d25-a776-cc9a6bdb2d1fProrated-RC-1",
                                  "name": "Unlimited 5G Fixed Wireless Price",
                                  "recurringChargePeriod": "month",
                                  "recurringChargePeriodLength": 1,
                                  "priceType": "Prorated-RC",
                                  "price": {
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 51.24
                                    },
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 48.33
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 2.91
                                    },
                                    "chargeType": "debit"
                                  },
                                  "finalPrice": {
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 51.24
                                    },
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 48.33
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 2.91
                                    },
                                    "chargeType": "debit"
                                  },
                                  "immediatePayOption": {
                                    "payOption": "Optional",
                                    "payImmediately": false
                                  },
                                  "orderPriceRelationship": {
                                    "id": "40779727-e3e9-4d25-a776-cc9a6bdb2d1f",
                                    "type": "proratedPrice"
                                  },
                                  "taxIncluded": "Excluded",
                                  "role": "Price",
                                  "prorationFactor": 0.9666666666666667,
                                  "periodCoverage": {
                                    "startDateTime": "2021-09-02T00:00:00Z",
                                    "endDateTime": "2021-09-30T23:59:59Z"
                                  }
                                }
                              ],
                              "itemTotalPrice": [
                                {
                                  "recurringChargePeriod": "month",
                                  "recurringChargePeriodLength": 1,
                                  "priceType": "RC",
                                  "price": {
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 52.99
                                    },
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 50
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 2.99
                                    }
                                  },
                                  "finalPrice": {
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 52.99
                                    },
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 50
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 2.99
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": false
                                  }
                                },
                                {
                                  "recurringChargePeriod": "month",
                                  "recurringChargePeriodLength": 1,
                                  "priceType": "Prorated-RC",
                                  "price": {
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 51.24
                                    },
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 48.33
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 2.91
                                    },
                                    "chargeType": "debit"
                                  },
                                  "finalPrice": {
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 51.24
                                    },
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 48.33
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 2.91
                                    },
                                    "chargeType": "debit"
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": false
                                  }
                                }
                              ]
                            }
                          ]
                        }
                      ],
                      "orderTotalPrice": [
                        {
                          "recurringChargePeriod": "Month",
                          "recurringChargePeriodLength": 1,
                          "priceType": "RC",
                          "price": {
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 95
                            },
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 95
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            },
                            "taxRate": 0
                          },
                          "finalPrice": {
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 85
                            },
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 85
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            },
                            "taxRate": 0
                          },
                          "standalonePrice": {
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 95
                            },
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 95
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            },
                            "taxRate": 0
                          },
                          "priceAlteration": [
                            {
                              "priceType": "RC",
                              "alterationType": "Promotion Price Alteration",
                              "chargeType": "credit",
                              "price": {
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 10
                                },
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 10
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 0
                                },
                                "taxRate": 0
                              }
                            }
                          ]
                        },
                        {
                          "priceType": "OC",
                          "price": {
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 0
                            },
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 0
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            },
                            "taxRate": 0
                          },
                          "finalPrice": {
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 0
                            },
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 0
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            },
                            "taxRate": 0
                          },
                          "standalonePrice": {
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 0
                            },
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 0
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            },
                            "taxRate": 0
                          }
                        }
                      ],
                      "validation": {
                        "status": "Success",
                        "readyToCheckout": true
                      }
                    }
                  },
                  "Prepaid_BYOD_ESim_Activation_Response": {
                    "value": {
                      "id": "408c9a50-54a8-11ef-8d23-1d6e949053b4",
                      "category": "Mobile_Offer",
                      "orderDate": "2024-08-07T10:31:48.597Z",
                      "lastUpdate": "2024-08-08T10:23:26.590Z",
                      "orderPriceDate": "2024-08-08T10:23:26.589Z",
                      "orderExtensions": [
                        {
                          "name": "idpctx-session-id",
                          "value": "f6a8a8c7-13e4-4541-ad9c-49b3de6bf703"
                        }
                      ],
                      "channel": [
                        {
                          "id": "SelfService",
                          "name": "SelfService",
                          "extensions": [
                            {
                              "name": "Application",
                              "value": "websales"
                            }
                          ]
                        }
                      ],
                      "orderTotalPrice": [
                        {
                          "priceType": "OC",
                          "recurringChargePeriod": "NA",
                          "price": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 4.99
                            }
                          },
                          "finalPrice": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 4.99
                            }
                          },
                          "immediatePayOption": {
                            "payImmediately": true
                          },
                          "taxIncluded": "Excluded"
                        },
                        {
                          "priceType": "immediate",
                          "price": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 4.99
                            }
                          },
                          "finalPrice": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 4.99
                            }
                          },
                          "immediatePayOption": {
                            "payImmediately": true
                          },
                          "taxIncluded": "Excluded"
                        }
                      ],
                      "productOrderItem": [
                        {
                          "id": "cd4f8f2f-8d34-44ee-9b56-7faf4272d609",
                          "quantity": 1,
                          "action": "add",
                          "billingAccount": {
                            "ratingType": "prepaid"
                          },
                          "itemTotalPrice": [
                            {
                              "priceType": "OC",
                              "price": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 4.99
                                },
                                "taxIncludedAmount": {
                                  "value": 0
                                },
                                "taxAmount": {
                                  "value": 0
                                }
                              },
                              "recurringChargePeriodLength": 1,
                              "finalPrice": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 4.99
                                },
                                "taxIncludedAmount": {
                                  "value": 0
                                },
                                "taxAmount": {
                                  "value": 0
                                }
                              },
                              "taxIncluded": "Excluded",
                              "role": "DueUponFulfillment"
                            }
                          ],
                          "product": {
                            "productCharacteristic": [
                              {
                                "name": "priceType",
                                "value": "OC"
                              },
                              {
                                "name": "imei",
                                "value": "352824484612913"
                              },
                              {
                                "name": "fulfillmentWaiver",
                                "value": "overnight"
                              },
                              {
                                "name": "recurringChargePeriodLength",
                                "value": "1"
                              },
                              {
                                "name": "defaultFreeOvernightShip",
                                "value": "true"
                              }
                            ]
                          },
                          "productOffering": {
                            "id": "4a56a0cf-0642-4739-b478-73b39d345de8",
                            "productOfferingType": "Mobile_Offer",
                            "productOfferingGroup": "CT_Mobility"
                          },
                          "productOrderItem": [
                            {
                              "id": "ff46eb0e-f177-47dd-83c4-11f6e9b53e3d",
                              "quantity": 1,
                              "action": "add",
                              "billingAccount": {
                                "ratingType": "prepaid"
                              },
                              "itemPrice": [
                                {
                                  "priceType": "OC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "recurringChargePeriodLength": 1,
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  },
                                  "taxIncluded": "Excluded",
                                  "role": "DueUponFulfillment"
                                }
                              ],
                              "itemTotalPrice": [
                                {
                                  "priceType": "OC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "recurringChargePeriodLength": 1,
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  },
                                  "taxIncluded": "Excluded",
                                  "role": "DueUponFulfillment"
                                }
                              ],
                              "product": {
                                "productCharacteristic": [
                                  {
                                    "name": "priceType",
                                    "value": "OC"
                                  },
                                  {
                                    "name": "imei",
                                    "value": "352824484612913"
                                  },
                                  {
                                    "name": "fulfillmentWaiver",
                                    "value": "overnight"
                                  },
                                  {
                                    "name": "recurringChargePeriodLength",
                                    "value": "1"
                                  },
                                  {
                                    "name": "defaultFreeOvernightShip",
                                    "value": "true"
                                  },
                                  {
                                    "name": "eSIM_Enabled",
                                    "value": "true"
                                  }
                                ]
                              },
                              "productOffering": {
                                "id": "Mobile_Device_prod11730000_sku11210000",
                                "name": "AT&T PREPAID BYOD Device",
                                "productOfferingType": "Mobile_Device"
                              },
                              "creationDate": "2024-08-08T10:23:26.118Z",
                              "characteristic": [
                                {
                                  "name": "imei",
                                  "value": "352824484612913"
                                },
                                {
                                  "name": "eid",
                                  "value": "89049032007008882600086845761436"
                                },
                                {
                                  "name": "isBYOD",
                                  "value": "true"
                                },
                                {
                                  "name": "commitmentTerm",
                                  "value": "NOCOMMITMENT"
                                },
                                {
                                  "name": "type",
                                  "value": "MSRP"
                                }
                              ]
                            },
                            {
                              "id": "23c11d89-f1b9-4097-baea-30e364323666",
                              "quantity": 1,
                              "action": "add",
                              "billingAccount": {
                                "ratingType": "prepaid"
                              },
                              "itemPrice": [
                                {
                                  "priceType": "OC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 4.99
                                    }
                                  },
                                  "recurringChargePeriodLength": 1,
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 4.99
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  },
                                  "taxIncluded": "Excluded",
                                  "role": "DueUponFulfillment"
                                }
                              ],
                              "itemTotalPrice": [
                                {
                                  "priceType": "OC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 4.99
                                    }
                                  },
                                  "recurringChargePeriodLength": 1,
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 4.99
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  },
                                  "taxIncluded": "Excluded",
                                  "role": "DueUponFulfillment"
                                }
                              ],
                              "product": {
                                "productCharacteristic": [
                                  {
                                    "name": "billingCode",
                                    "value": "6856D"
                                  },
                                  {
                                    "name": "priceType",
                                    "value": "OC"
                                  },
                                  {
                                    "name": "recurringChargePeriodLength",
                                    "value": "1"
                                  },
                                  {
                                    "name": "eSIM_Enabled",
                                    "value": "true"
                                  }
                                ]
                              },
                              "productOffering": {
                                "id": "Mobile_Sim_10200015_10200015",
                                "name": "AT&T PREPAID Esim(BYOD)",
                                "productOfferingType": "Mobile_Sim"
                              },
                              "creationDate": "2024-08-08T10:23:26.118Z",
                              "characteristic": [
                                {
                                  "name": "isBYOD",
                                  "value": "true"
                                },
                                {
                                  "name": "commitmentTerm",
                                  "value": "NOCOMMITMENT"
                                },
                                {
                                  "name": "type",
                                  "value": "MSRP"
                                },
                                {
                                  "name": "simType",
                                  "value": "eSIM"
                                }
                              ]
                            }
                          ]
                        }
                      ],
                      "relatedParty": [
                        {
                          "id": "66b34c6f-6178-a271-4f9f-8aec7d4ac5a6",
                          "role": "Profile"
                        },
                        {
                          "role": "Customer",
                          "extensions": [
                            {
                              "name": "CustomerType",
                              "value": "Consumer"
                            },
                            {
                              "name": "CustomerSubType",
                              "value": "Individual"
                            }
                          ]
                        }
                      ],
                      "state": "inProgress",
                      "@type": "DEFAULT",
                      "validation": {
                        "status": "Success",
                        "readyToCheckout": false
                      }
                    }
                  },
                  "Prepaid_Non_BYOD_ESim_Activation_Response": {
                    "value": {
                      "id": "408c9a50-54a8-11ef-8d23-1d6e949053b4",
                      "category": "Mobile_Offer",
                      "orderDate": "2024-08-07T10:31:48.597Z",
                      "lastUpdate": "2024-08-08T11:04:02.914Z",
                      "orderPriceDate": "2024-08-08T11:04:02.914Z",
                      "orderExtensions": [
                        {
                          "name": "idpctx-session-id",
                          "value": "96f38f66-55ef-4237-aa7c-be5bf99094f1"
                        }
                      ],
                      "channel": [
                        {
                          "id": "SelfService",
                          "name": "SelfService",
                          "extensions": [
                            {
                              "name": "Application",
                              "value": "websales"
                            }
                          ]
                        }
                      ],
                      "orderTotalPrice": [
                        {
                          "priceType": "OC",
                          "recurringChargePeriod": "NA",
                          "price": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 149.99
                            }
                          },
                          "finalPrice": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 149.99
                            }
                          },
                          "immediatePayOption": {
                            "payImmediately": true
                          },
                          "taxIncluded": "Excluded"
                        },
                        {
                          "priceType": "immediate",
                          "price": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 149.99
                            }
                          },
                          "finalPrice": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 149.99
                            }
                          },
                          "immediatePayOption": {
                            "payImmediately": true
                          },
                          "taxIncluded": "Excluded"
                        }
                      ],
                      "productOrderItem": [
                        {
                          "id": "7ba82870-fd6c-4a8a-841f-8478b623a36b",
                          "quantity": 1,
                          "action": "add",
                          "billingAccount": {
                            "ratingType": "prepaid"
                          },
                          "itemTotalPrice": [
                            {
                              "priceType": "OC",
                              "price": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 149.99
                                },
                                "taxIncludedAmount": {
                                  "value": 0
                                },
                                "taxAmount": {
                                  "value": 0
                                }
                              },
                              "recurringChargePeriodLength": 1,
                              "finalPrice": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 149.99
                                },
                                "taxIncludedAmount": {
                                  "value": 0
                                },
                                "taxAmount": {
                                  "value": 0
                                }
                              },
                              "taxIncluded": "Excluded",
                              "role": "DueUponFulfillment"
                            }
                          ],
                          "product": {
                            "productCharacteristic": [
                              {
                                "name": "billingCode",
                                "value": "6721D"
                              },
                              {
                                "name": "priceType",
                                "value": "OC"
                              },
                              {
                                "name": "fulfillmentWaiver",
                                "value": "overnight"
                              },
                              {
                                "name": "recurringChargePeriodLength",
                                "value": "1"
                              },
                              {
                                "name": "defaultFreeOvernightShip",
                                "value": "none"
                              },
                              {
                                "name": "Delivery_Method",
                                "value": "Indirect_Delivery_Shipping"
                              },
                              {
                                "name": "promoApplicable",
                                "value": "false"
                              },
                              {
                                "name": "Delivery_Method",
                                "value": "nextDayDeliveryShipping"
                              }
                            ]
                          },
                          "productOffering": {
                            "id": "cf5663c2-afce-4c0d-93d3-a1f137336263",
                            "productOfferingType": "Mobile_Offer",
                            "productOfferingGroup": "CT_Mobility"
                          },
                          "productOrderItem": [
                            {
                              "id": "07753353-1076-4fec-90fc-c7350a634e62",
                              "quantity": 1,
                              "action": "add",
                              "billingAccount": {
                                "ratingType": "prepaid"
                              },
                              "itemPrice": [
                                {
                                  "priceType": "OC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 149.99
                                    }
                                  },
                                  "recurringChargePeriodLength": 1,
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 149.99
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  },
                                  "taxIncluded": "Excluded",
                                  "role": "DueUponFulfillment"
                                }
                              ],
                              "itemTotalPrice": [
                                {
                                  "priceType": "OC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 149.99
                                    }
                                  },
                                  "recurringChargePeriodLength": 1,
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 149.99
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  },
                                  "taxIncluded": "Excluded",
                                  "role": "DueUponFulfillment"
                                }
                              ],
                              "product": {
                                "productCharacteristic": [
                                  {
                                    "name": "billingCode",
                                    "value": "6721D"
                                  },
                                  {
                                    "name": "priceType",
                                    "value": "OC"
                                  },
                                  {
                                    "name": "fulfillmentWaiver",
                                    "value": "overnight"
                                  },
                                  {
                                    "name": "recurringChargePeriodLength",
                                    "value": "1"
                                  },
                                  {
                                    "name": "defaultFreeOvernightShip",
                                    "value": "none"
                                  },
                                  {
                                    "name": "Delivery_Method",
                                    "value": "Indirect_Delivery_Shipping"
                                  },
                                  {
                                    "name": "promoApplicable",
                                    "value": "false"
                                  },
                                  {
                                    "name": "Delivery_Method",
                                    "value": "nextDayDeliveryShipping"
                                  },
                                  {
                                    "name": "Delivery_Method",
                                    "value": "Pick_In_Store"
                                  },
                                  {
                                    "name": "eSIM_Enabled",
                                    "value": "true"
                                  }
                                ]
                              },
                              "productOffering": {
                                "id": "Mobile_Device_pkey97062_sku2940320",
                                "name": "Motorola moto g 5G - 2023 - AT&T PREPAID",
                                "productOfferingType": "Mobile_Device"
                              },
                              "creationDate": "2024-08-08T11:04:02.395Z",
                              "characteristic": [
                                {
                                  "name": "isBYOD",
                                  "value": "false"
                                },
                                {
                                  "name": "commitmentTerm",
                                  "value": "NOCOMMITMENT"
                                },
                                {
                                  "name": "type",
                                  "value": "MSRP"
                                }
                              ]
                            },
                            {
                              "id": "7d6e71b2-2724-476d-8818-169f237acec0",
                              "quantity": 1,
                              "action": "add",
                              "billingAccount": {
                                "ratingType": "prepaid"
                              },
                              "itemPrice": [
                                {
                                  "priceType": "OC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "recurringChargePeriodLength": 1,
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  },
                                  "taxIncluded": "Excluded",
                                  "role": "DueUponFulfillment"
                                }
                              ],
                              "itemTotalPrice": [
                                {
                                  "priceType": "OC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "recurringChargePeriodLength": 1,
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  },
                                  "taxIncluded": "Excluded",
                                  "role": "DueUponFulfillment"
                                }
                              ],
                              "product": {
                                "productCharacteristic": [
                                  {
                                    "name": "billingCode",
                                    "value": "73023"
                                  },
                                  {
                                    "name": "priceType",
                                    "value": "OC"
                                  },
                                  {
                                    "name": "recurringChargePeriodLength",
                                    "value": "1"
                                  },
                                  {
                                    "name": "eSIM_Enabled",
                                    "value": "true"
                                  }
                                ]
                              },
                              "productOffering": {
                                "id": "Mobile_Sim_10200014_10200014",
                                "name": "AT&T PREPAID Esim Activation",
                                "productOfferingType": "Mobile_Sim"
                              },
                              "creationDate": "2024-08-08T11:04:02.395Z",
                              "characteristic": [
                                {
                                  "name": "isBYOD",
                                  "value": "false"
                                },
                                {
                                  "name": "commitmentTerm",
                                  "value": "NOCOMMITMENT"
                                },
                                {
                                  "name": "type",
                                  "value": "MSRP"
                                },
                                {
                                  "name": "simType",
                                  "value": "eSIM"
                                }
                              ]
                            }
                          ]
                        }
                      ],
                      "relatedParty": [
                        {
                          "id": "66b34c6f-6178-a271-4f9f-8aec7d4ac5a6",
                          "role": "Profile"
                        },
                        {
                          "role": "Customer",
                          "extensions": [
                            {
                              "name": "CustomerType",
                              "value": "Consumer"
                            },
                            {
                              "name": "CustomerSubType",
                              "value": "Individual"
                            }
                          ]
                        }
                      ],
                      "state": "inProgress",
                      "@type": "DEFAULT",
                      "validation": {
                        "status": "Success",
                        "readyToCheckout": false
                      }
                    }
                  },
                  "AddToCart Response For VoluntaryDownpayment Scenario Response": {
                    "value": {
                      "id": "fb3423d0-8fef-11f1-8625-ffaa77f5851a",
                      "category": "Mobile_Offer",
                      "orderDate": "2026-08-04T10:33:49.965Z",
                      "lastUpdate": "2026-08-04T10:34:39.188Z",
                      "orderPriceDate": "2026-08-04T10:34:39.184Z",
                      "orderExtensions": [
                        {
                          "name": "idpctx-session-id",
                          "value": "SID-1785839629245"
                        },
                        {
                          "name": "catalogSystem",
                          "value": "CT"
                        },
                        {
                          "name": "commonServiceSessionId",
                          "value": "SID-1785839629245"
                        }
                      ],
                      "agreement": [
                        {
                          "name": "CSA"
                        },
                        {
                          "name": "ECONSENT"
                        }
                      ],
                      "channel": [
                        {
                          "id": "ECOMM",
                          "name": "ECOMM",
                          "extensions": [
                            {
                              "name": "agentDeviceType",
                              "value": "Desktop"
                            },
                            {
                              "name": "agentLegacyChannel",
                              "value": "AEG"
                            },
                            {
                              "name": "agentId",
                              "value": "sr6619"
                            },
                            {
                              "name": "Application",
                              "value": "SF-SALES"
                            },
                            {
                              "name": "opusStoreId",
                              "value": "S126"
                            },
                            {
                              "name": "agentChannel",
                              "value": "BBSS"
                            },
                            {
                              "name": "agentLegacySubChannel",
                              "value": "AEG"
                            },
                            {
                              "name": "storeId",
                              "value": "110511"
                            }
                          ]
                        }
                      ],
                      "orderTotalPrice": [
                        {
                          "priceType": "RC",
                          "recurringChargePeriod": "month",
                          "price": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 33.34
                            },
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 33.34
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            }
                          },
                          "recurringChargePeriodLength": 36,
                          "finalPrice": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 33.34
                            },
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 33.34
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            }
                          }
                        },
                        {
                          "priceType": "immediate",
                          "price": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 1163.99
                            },
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 1256.99
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 93
                            },
                            "appliedTax": [
                              {
                                "taxDefinition": {
                                  "name": "Sales Tax",
                                  "taxRate": 0.0775,
                                  "isExemption": false,
                                  "exemptionType": "none",
                                  "taxJurisdiction": {
                                    "name": "Sales Tax",
                                    "level": "Sales Tax",
                                    "id": "DUMMY ID"
                                  }
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 93
                                },
                                "taxableAmount": {
                                  "unit": "USD",
                                  "value": 1199
                                },
                                "characteristic": [
                                  {
                                    "name": "taxableInd",
                                    "value": "X"
                                  },
                                  {
                                    "name": "taxAuditInfo",
                                    "value": ""
                                  },
                                  {
                                    "name": "printGroup"
                                  },
                                  {
                                    "name": "taxOnTaxAmount",
                                    "value": ""
                                  },
                                  {
                                    "name": "SKUSpecificInd",
                                    "value": "false"
                                  },
                                  {
                                    "name": "taxGeneralLedgerAccount"
                                  },
                                  {
                                    "name": "displayOrder",
                                    "value": "0"
                                  },
                                  {
                                    "name": "percentTaxable",
                                    "value": "X"
                                  },
                                  {
                                    "name": "taxCode",
                                    "value": "SALESTAX"
                                  },
                                  {
                                    "name": "taxDate",
                                    "value": "2026-08-04T01:01:01.001+0000"
                                  },
                                  {
                                    "name": "impositionType"
                                  },
                                  {
                                    "name": "geoCodeInfo",
                                    "value": ""
                                  },
                                  {
                                    "name": "taxLineID",
                                    "value": "1"
                                  },
                                  {
                                    "name": "imposition"
                                  },
                                  {
                                    "name": "taxCategoryCode",
                                    "value": "SALESTAX"
                                  },
                                  {
                                    "name": "revenueBase",
                                    "value": ""
                                  },
                                  {
                                    "name": "memoGL",
                                    "value": "SALESTAX"
                                  },
                                  {
                                    "name": "taxableCost",
                                    "value": "1199.0"
                                  },
                                  {
                                    "name": "orderTaxAreaID",
                                    "value": "390950000"
                                  },
                                  {
                                    "name": "taxableMSRP",
                                    "value": "1199.99"
                                  },
                                  {
                                    "name": "shipToTaxAreaID",
                                    "value": "111210990"
                                  },
                                  {
                                    "name": "shipFromTaxAreaID",
                                    "value": "431570560"
                                  }
                                ],
                                "extensions": {
                                  "Tax": [
                                    {
                                      "key": "printGroup",
                                      "value": "TAX"
                                    }
                                  ]
                                }
                              }
                            ]
                          },
                          "finalPrice": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 1163.99
                            },
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 1256.99
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 93
                            }
                          },
                          "immediatePayOption": {
                            "payImmediately": true
                          }
                        },
                        {
                          "priceType": "OC",
                          "price": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 35
                            },
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 35
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            }
                          },
                          "finalPrice": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 35
                            },
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 35
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            }
                          }
                        }
                      ],
                      "productOrderItem": [
                        {
                          "id": "a5479ad2-8c3c-417d-8ea7-6a53e7f840cc",
                          "quantity": 1,
                          "action": "add",
                          "billingAccount": {
                            "ratingType": "postpaid"
                          },
                          "itemPrice": [
                            {
                              "name": "Activation Fee",
                              "priceType": "OC",
                              "price": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 35
                                },
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 35
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 0
                                }
                              },
                              "finalPrice": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 35
                                },
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 35
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 0
                                }
                              },
                              "immediatePayOption": {
                                "payImmediately": false
                              },
                              "taxIncluded": "Included",
                              "role": "DueAtFirstBill"
                            }
                          ],
                          "itemTotalPrice": [
                            {
                              "priceType": "RC",
                              "recurringChargePeriod": "month",
                              "price": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 33.34
                                },
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 33.34
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 0
                                }
                              },
                              "recurringChargePeriodLength": 36,
                              "finalPrice": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 33.34
                                },
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 33.34
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 0
                                }
                              },
                              "immediatePayOption": {
                                "payImmediately": false
                              }
                            },
                            {
                              "priceType": "OC",
                              "price": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 1163.99
                                },
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 1256.99
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 93
                                },
                                "appliedTax": [
                                  {
                                    "taxDefinition": {
                                      "name": "Sales Tax",
                                      "taxRate": 0.0775,
                                      "isExemption": false,
                                      "exemptionType": "none",
                                      "taxJurisdiction": {
                                        "name": "Sales Tax",
                                        "level": "Sales Tax",
                                        "id": "DUMMY ID"
                                      }
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 93
                                    },
                                    "taxableAmount": {
                                      "unit": "USD",
                                      "value": 1199
                                    },
                                    "characteristic": [
                                      {
                                        "name": "taxableInd",
                                        "value": "X"
                                      },
                                      {
                                        "name": "taxAuditInfo",
                                        "value": ""
                                      },
                                      {
                                        "name": "printGroup"
                                      },
                                      {
                                        "name": "taxOnTaxAmount",
                                        "value": ""
                                      },
                                      {
                                        "name": "SKUSpecificInd",
                                        "value": "false"
                                      },
                                      {
                                        "name": "taxGeneralLedgerAccount"
                                      },
                                      {
                                        "name": "displayOrder",
                                        "value": "0"
                                      },
                                      {
                                        "name": "percentTaxable",
                                        "value": "X"
                                      },
                                      {
                                        "name": "taxCode",
                                        "value": "SALESTAX"
                                      },
                                      {
                                        "name": "taxDate",
                                        "value": "2026-08-04T01:01:01.001+0000"
                                      },
                                      {
                                        "name": "impositionType"
                                      },
                                      {
                                        "name": "geoCodeInfo",
                                        "value": ""
                                      },
                                      {
                                        "name": "taxLineID",
                                        "value": "1"
                                      },
                                      {
                                        "name": "imposition"
                                      },
                                      {
                                        "name": "taxCategoryCode",
                                        "value": "SALESTAX"
                                      },
                                      {
                                        "name": "revenueBase",
                                        "value": ""
                                      },
                                      {
                                        "name": "memoGL",
                                        "value": "SALESTAX"
                                      },
                                      {
                                        "name": "taxableCost",
                                        "value": "1199.0"
                                      },
                                      {
                                        "name": "orderTaxAreaID",
                                        "value": "390950000"
                                      },
                                      {
                                        "name": "taxableMSRP",
                                        "value": "1199.99"
                                      },
                                      {
                                        "name": "shipToTaxAreaID",
                                        "value": "111210990"
                                      },
                                      {
                                        "name": "shipFromTaxAreaID",
                                        "value": "431570560"
                                      }
                                    ],
                                    "extensions": {
                                      "Tax": [
                                        {
                                          "key": "printGroup",
                                          "value": "TAX"
                                        }
                                      ]
                                    }
                                  }
                                ]
                              },
                              "finalPrice": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 1163.99
                                },
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 1256.99
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 93
                                }
                              },
                              "immediatePayOption": {
                                "payImmediately": true
                              }
                            },
                            {
                              "priceType": "OC",
                              "price": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 35
                                },
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 35
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 0
                                }
                              },
                              "finalPrice": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 35
                                },
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 35
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 0
                                }
                              },
                              "immediatePayOption": {
                                "payImmediately": false
                              }
                            }
                          ],
                          "product": {
                            "productCharacteristic": [
                              {
                                "name": "priceType",
                                "value": "OC"
                              },
                              {
                                "name": "saleStatus",
                                "value": "buynow"
                              },
                              {
                                "name": "fulfillmentWaiver",
                                "value": "overnight"
                              },
                              {
                                "name": "productKey",
                                "value": "prod54217"
                              },
                              {
                                "name": "maxSKUQtyPerOrder",
                                "value": "5"
                              },
                              {
                                "name": "defaultFreeOvernightShip",
                                "value": "none"
                              },
                              {
                                "name": "manufacturer",
                                "value": "Apple"
                              },
                              {
                                "name": "billingCode",
                                "value": "6094F"
                              },
                              {
                                "name": "deviceCategory",
                                "value": "smartphone"
                              },
                              {
                                "name": "sku",
                                "value": "sku54217v4"
                              },
                              {
                                "name": "Delivery_Method",
                                "value": "Indirect_Delivery_Shipping"
                              },
                              {
                                "name": "promoApplicable",
                                "value": "false"
                              },
                              {
                                "name": "Delivery_Method",
                                "value": "nextDayDeliveryShipping"
                              },
                              {
                                "name": "Delivery_Method",
                                "value": "sameDayDeliveryShipping"
                              },
                              {
                                "name": "Delivery_Method",
                                "value": "twoDayDeliveryShipping"
                              },
                              {
                                "name": "Delivery_Method",
                                "value": "Pick_In_Store"
                              }
                            ]
                          },
                          "productOffering": {
                            "id": "legacy-wireless-dummy-offer-id",
                            "productOfferingType": "Mobile_Offer",
                            "productOfferingGroup": "CT_Mobility"
                          },
                          "productOrderItem": [
                            {
                              "id": "77f9c329-4663-44c6-a862-50930213d53c",
                              "quantity": 1,
                              "action": "add",
                              "billingAccount": {
                                "ratingType": "postpaid"
                              },
                              "itemPrice": [
                                {
                                  "description": "AT&T Installment Plan",
                                  "name": "Monthly Installment Amount",
                                  "priceType": "RC",
                                  "priceCategory": "equipmentRC",
                                  "recurringChargePeriod": "month",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 33.34
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 33.34
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "recurringChargePeriodLength": 36,
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 33.34
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 33.34
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": false
                                  },
                                  "installmentOption": {
                                    "id": "10300001",
                                    "name": "NE36MNUP",
                                    "@type": "LEASE",
                                    "installmentOption": "mandatory",
                                    "numberOfInstallments": 36
                                  },
                                  "taxIncluded": "Included"
                                },
                                {
                                  "name": "Device Finance",
                                  "priceType": "OC",
                                  "priceCategory": "equipmentOC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 1199.99
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 1199.99
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "chargeType": "Credit"
                                  },
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 1199.99
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 1199.99
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "chargeType": "Credit"
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  },
                                  "taxIncluded": "Included",
                                  "role": "DueUponFulfillment"
                                },
                                {
                                  "name": "Device MSRP",
                                  "priceType": "OC",
                                  "priceCategory": "equipmentOC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 1199.99
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 1292.99
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 93
                                    },
                                    "appliedTax": [
                                      {
                                        "taxDefinition": {
                                          "name": "Sales Tax",
                                          "taxRate": 0.0775,
                                          "isExemption": false,
                                          "exemptionType": "none",
                                          "taxJurisdiction": {
                                            "name": "Sales Tax",
                                            "level": "Sales Tax",
                                            "id": "DUMMY ID"
                                          }
                                        },
                                        "taxAmount": {
                                          "unit": "USD",
                                          "value": 93
                                        },
                                        "taxableAmount": {
                                          "unit": "USD",
                                          "value": 1199
                                        },
                                        "characteristic": [
                                          {
                                            "name": "taxableInd",
                                            "value": "X"
                                          },
                                          {
                                            "name": "taxAuditInfo",
                                            "value": ""
                                          },
                                          {
                                            "name": "printGroup"
                                          },
                                          {
                                            "name": "taxOnTaxAmount",
                                            "value": ""
                                          },
                                          {
                                            "name": "SKUSpecificInd",
                                            "value": "false"
                                          },
                                          {
                                            "name": "taxGeneralLedgerAccount"
                                          },
                                          {
                                            "name": "displayOrder",
                                            "value": "0"
                                          },
                                          {
                                            "name": "percentTaxable",
                                            "value": "X"
                                          },
                                          {
                                            "name": "taxCode",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "taxDate",
                                            "value": "2026-08-04T01:01:01.001+0000"
                                          },
                                          {
                                            "name": "impositionType"
                                          },
                                          {
                                            "name": "geoCodeInfo",
                                            "value": ""
                                          },
                                          {
                                            "name": "taxLineID",
                                            "value": "1"
                                          },
                                          {
                                            "name": "imposition"
                                          },
                                          {
                                            "name": "taxCategoryCode",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "revenueBase",
                                            "value": ""
                                          },
                                          {
                                            "name": "memoGL",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "taxableCost",
                                            "value": "1199.0"
                                          },
                                          {
                                            "name": "orderTaxAreaID",
                                            "value": "390950000"
                                          },
                                          {
                                            "name": "taxableMSRP",
                                            "value": "1199.99"
                                          },
                                          {
                                            "name": "shipToTaxAreaID",
                                            "value": "111210990"
                                          },
                                          {
                                            "name": "shipFromTaxAreaID",
                                            "value": "431570560"
                                          }
                                        ],
                                        "extensions": {
                                          "Tax": [
                                            {
                                              "key": "printGroup",
                                              "value": "TAX"
                                            }
                                          ]
                                        }
                                      }
                                    ]
                                  },
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 1199.99
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 1292.99
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 93
                                    },
                                    "appliedTax": [
                                      {
                                        "taxDefinition": {
                                          "name": "Sales Tax",
                                          "taxRate": 0.0775,
                                          "isExemption": false,
                                          "exemptionType": "none",
                                          "taxJurisdiction": {
                                            "name": "Sales Tax",
                                            "level": "Sales Tax",
                                            "id": "DUMMY ID"
                                          }
                                        },
                                        "taxAmount": {
                                          "unit": "USD",
                                          "value": 93
                                        },
                                        "taxableAmount": {
                                          "unit": "USD",
                                          "value": 1199
                                        },
                                        "characteristic": [
                                          {
                                            "name": "taxableInd",
                                            "value": "X"
                                          },
                                          {
                                            "name": "taxAuditInfo",
                                            "value": ""
                                          },
                                          {
                                            "name": "printGroup"
                                          },
                                          {
                                            "name": "taxOnTaxAmount",
                                            "value": ""
                                          },
                                          {
                                            "name": "SKUSpecificInd",
                                            "value": "false"
                                          },
                                          {
                                            "name": "taxGeneralLedgerAccount"
                                          },
                                          {
                                            "name": "displayOrder",
                                            "value": "0"
                                          },
                                          {
                                            "name": "percentTaxable",
                                            "value": "X"
                                          },
                                          {
                                            "name": "taxCode",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "taxDate",
                                            "value": "2026-08-04T01:01:01.001+0000"
                                          },
                                          {
                                            "name": "impositionType"
                                          },
                                          {
                                            "name": "geoCodeInfo",
                                            "value": ""
                                          },
                                          {
                                            "name": "taxLineID",
                                            "value": "1"
                                          },
                                          {
                                            "name": "imposition"
                                          },
                                          {
                                            "name": "taxCategoryCode",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "revenueBase",
                                            "value": ""
                                          },
                                          {
                                            "name": "memoGL",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "taxableCost",
                                            "value": "1199.0"
                                          },
                                          {
                                            "name": "orderTaxAreaID",
                                            "value": "390950000"
                                          },
                                          {
                                            "name": "taxableMSRP",
                                            "value": "1199.99"
                                          },
                                          {
                                            "name": "shipToTaxAreaID",
                                            "value": "111210990"
                                          },
                                          {
                                            "name": "shipFromTaxAreaID",
                                            "value": "431570560"
                                          }
                                        ],
                                        "extensions": {
                                          "Tax": [
                                            {
                                              "key": "printGroup",
                                              "value": "TAX"
                                            }
                                          ]
                                        }
                                      }
                                    ]
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  },
                                  "taxIncluded": "Included",
                                  "role": "DueUponFulfillment"
                                },
                                {
                                  "description": "AT&T Installment Plan Down payment",
                                  "name": "Device downpayment",
                                  "priceType": "OC",
                                  "priceCategory": "equipmentOC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  },
                                  "role": "DWNPAY"
                                },
                                {
                                  "description": "AT&T Installment Plan Voluntary Down payment",
                                  "name": "Device voluntary downpayment",
                                  "priceType": "OC",
                                  "priceCategory": "equipmentOC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 1163.99
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 1163.99
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 500
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 500
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  },
                                  "role": "VDWNPAY"
                                }
                              ],
                              "itemTotalPrice": [
                                {
                                  "priceType": "OC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 1163.99
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 1256.99
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 93
                                    },
                                    "appliedTax": [
                                      {
                                        "taxDefinition": {
                                          "name": "Sales Tax",
                                          "taxRate": 0.0775,
                                          "isExemption": false,
                                          "exemptionType": "none",
                                          "taxJurisdiction": {
                                            "name": "Sales Tax",
                                            "level": "Sales Tax",
                                            "id": "DUMMY ID"
                                          }
                                        },
                                        "taxAmount": {
                                          "unit": "USD",
                                          "value": 93
                                        },
                                        "taxableAmount": {
                                          "unit": "USD",
                                          "value": 1199
                                        },
                                        "characteristic": [
                                          {
                                            "name": "taxableInd",
                                            "value": "X"
                                          },
                                          {
                                            "name": "taxAuditInfo",
                                            "value": ""
                                          },
                                          {
                                            "name": "printGroup"
                                          },
                                          {
                                            "name": "taxOnTaxAmount",
                                            "value": ""
                                          },
                                          {
                                            "name": "SKUSpecificInd",
                                            "value": "false"
                                          },
                                          {
                                            "name": "taxGeneralLedgerAccount"
                                          },
                                          {
                                            "name": "displayOrder",
                                            "value": "0"
                                          },
                                          {
                                            "name": "percentTaxable",
                                            "value": "X"
                                          },
                                          {
                                            "name": "taxCode",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "taxDate",
                                            "value": "2026-08-04T01:01:01.001+0000"
                                          },
                                          {
                                            "name": "impositionType"
                                          },
                                          {
                                            "name": "geoCodeInfo",
                                            "value": ""
                                          },
                                          {
                                            "name": "taxLineID",
                                            "value": "1"
                                          },
                                          {
                                            "name": "imposition"
                                          },
                                          {
                                            "name": "taxCategoryCode",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "revenueBase",
                                            "value": ""
                                          },
                                          {
                                            "name": "memoGL",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "taxableCost",
                                            "value": "1199.0"
                                          },
                                          {
                                            "name": "orderTaxAreaID",
                                            "value": "390950000"
                                          },
                                          {
                                            "name": "taxableMSRP",
                                            "value": "1199.99"
                                          },
                                          {
                                            "name": "shipToTaxAreaID",
                                            "value": "111210990"
                                          },
                                          {
                                            "name": "shipFromTaxAreaID",
                                            "value": "431570560"
                                          }
                                        ],
                                        "extensions": {
                                          "Tax": [
                                            {
                                              "key": "printGroup",
                                              "value": "TAX"
                                            }
                                          ]
                                        }
                                      }
                                    ]
                                  },
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 1163.99
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 1256.99
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 93
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  }
                                },
                                {
                                  "priceType": "RC",
                                  "recurringChargePeriod": "month",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 33.34
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 33.34
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "recurringChargePeriodLength": 36,
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 33.34
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 33.34
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": false
                                  }
                                }
                              ],
                              "product": {
                                "productCharacteristic": [
                                  {
                                    "name": "priceType",
                                    "value": "OC"
                                  },
                                  {
                                    "name": "saleStatus",
                                    "value": "buynow"
                                  },
                                  {
                                    "name": "fulfillmentWaiver",
                                    "value": "overnight"
                                  },
                                  {
                                    "name": "productKey",
                                    "value": "prod54217"
                                  },
                                  {
                                    "name": "maxSKUQtyPerOrder",
                                    "value": "5"
                                  },
                                  {
                                    "name": "defaultFreeOvernightShip",
                                    "value": "none"
                                  },
                                  {
                                    "name": "manufacturer",
                                    "value": "Apple"
                                  },
                                  {
                                    "name": "billingCode",
                                    "value": "6094F"
                                  },
                                  {
                                    "name": "deviceCategory",
                                    "value": "smartphone"
                                  },
                                  {
                                    "name": "sku",
                                    "value": "sku54217v4"
                                  },
                                  {
                                    "name": "Delivery_Method",
                                    "value": "Indirect_Delivery_Shipping"
                                  },
                                  {
                                    "name": "promoApplicable",
                                    "value": "false"
                                  },
                                  {
                                    "name": "Delivery_Method",
                                    "value": "nextDayDeliveryShipping"
                                  },
                                  {
                                    "name": "Delivery_Method",
                                    "value": "sameDayDeliveryShipping"
                                  },
                                  {
                                    "name": "Delivery_Method",
                                    "value": "twoDayDeliveryShipping"
                                  },
                                  {
                                    "name": "Delivery_Method",
                                    "value": "Pick_In_Store"
                                  }
                                ]
                              },
                              "productOffering": {
                                "id": "Mobile_Device_prod54217_sku54217v4",
                                "name": "Apple iPhone 17 Pro Max - 256GB - Cosmic Orange",
                                "productOfferingType": "Mobile_Device",
                                "productOfferingTypeGroup": "mobileDevice"
                              },
                              "creationDate": "2026-08-04T10:34:38.014Z",
                              "productOfferingGroupOption": {
                                "groupOptionId": "Mobile_Device_Group_Postpaid_All_Devices"
                              },
                              "characteristic": [
                                {
                                  "name": "voluntaryDownPayment",
                                  "value": "1300"
                                },
                                {
                                  "name": "commitmentTermId",
                                  "value": "10300001"
                                },
                                {
                                  "name": "contractLength",
                                  "value": "36"
                                },
                                {
                                  "name": "catalogOneOfferId",
                                  "value": "44930a23-27d4-4b8e-a719-476ae30d5993"
                                },
                                {
                                  "name": "contractType",
                                  "value": "Lease"
                                },
                                {
                                  "name": "commitmentTerm",
                                  "value": "NE36MNUP"
                                }
                              ]
                            },
                            {
                              "id": "c8ef5609-24de-4bcb-8a31-791f84857d4c",
                              "quantity": 1,
                              "action": "add",
                              "billingAccount": {
                                "ratingType": "postpaid"
                              },
                              "itemPrice": [
                                {
                                  "priceType": "OC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "appliedTax": [
                                      {
                                        "taxDefinition": {
                                          "name": "Sales Tax",
                                          "taxRate": 0.0775,
                                          "isExemption": false,
                                          "exemptionType": "none",
                                          "taxJurisdiction": {
                                            "name": "Sales Tax",
                                            "level": "Sales Tax",
                                            "id": "DUMMY ID"
                                          }
                                        },
                                        "taxAmount": {
                                          "unit": "USD",
                                          "value": 0
                                        },
                                        "taxableAmount": {
                                          "unit": "USD",
                                          "value": 0
                                        },
                                        "characteristic": [
                                          {
                                            "name": "taxableInd",
                                            "value": "X"
                                          },
                                          {
                                            "name": "taxAuditInfo",
                                            "value": ""
                                          },
                                          {
                                            "name": "printGroup"
                                          },
                                          {
                                            "name": "taxOnTaxAmount",
                                            "value": ""
                                          },
                                          {
                                            "name": "SKUSpecificInd",
                                            "value": "false"
                                          },
                                          {
                                            "name": "taxGeneralLedgerAccount"
                                          },
                                          {
                                            "name": "displayOrder",
                                            "value": "0"
                                          },
                                          {
                                            "name": "percentTaxable",
                                            "value": "X"
                                          },
                                          {
                                            "name": "taxCode",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "taxDate",
                                            "value": "2026-08-04T01:01:01.001+0000"
                                          },
                                          {
                                            "name": "impositionType"
                                          },
                                          {
                                            "name": "geoCodeInfo",
                                            "value": ""
                                          },
                                          {
                                            "name": "taxLineID",
                                            "value": "1"
                                          },
                                          {
                                            "name": "imposition"
                                          },
                                          {
                                            "name": "taxCategoryCode",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "revenueBase",
                                            "value": ""
                                          },
                                          {
                                            "name": "memoGL",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "taxableCost",
                                            "value": "0.0"
                                          },
                                          {
                                            "name": "orderTaxAreaID",
                                            "value": "390950000"
                                          },
                                          {
                                            "name": "taxableMSRP",
                                            "value": "0.0"
                                          },
                                          {
                                            "name": "shipToTaxAreaID",
                                            "value": "111210990"
                                          },
                                          {
                                            "name": "shipFromTaxAreaID",
                                            "value": "431570560"
                                          }
                                        ],
                                        "extensions": {
                                          "Tax": [
                                            {
                                              "key": "printGroup",
                                              "value": "TAX"
                                            }
                                          ]
                                        }
                                      }
                                    ]
                                  },
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "appliedTax": [
                                      {
                                        "taxDefinition": {
                                          "name": "Sales Tax",
                                          "taxRate": 0.0775,
                                          "isExemption": false,
                                          "exemptionType": "none",
                                          "taxJurisdiction": {
                                            "name": "Sales Tax",
                                            "level": "Sales Tax",
                                            "id": "DUMMY ID"
                                          }
                                        },
                                        "taxAmount": {
                                          "unit": "USD",
                                          "value": 0
                                        },
                                        "taxableAmount": {
                                          "unit": "USD",
                                          "value": 0
                                        },
                                        "characteristic": [
                                          {
                                            "name": "taxableInd",
                                            "value": "X"
                                          },
                                          {
                                            "name": "taxAuditInfo",
                                            "value": ""
                                          },
                                          {
                                            "name": "printGroup"
                                          },
                                          {
                                            "name": "taxOnTaxAmount",
                                            "value": ""
                                          },
                                          {
                                            "name": "SKUSpecificInd",
                                            "value": "false"
                                          },
                                          {
                                            "name": "taxGeneralLedgerAccount"
                                          },
                                          {
                                            "name": "displayOrder",
                                            "value": "0"
                                          },
                                          {
                                            "name": "percentTaxable",
                                            "value": "X"
                                          },
                                          {
                                            "name": "taxCode",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "taxDate",
                                            "value": "2026-08-04T01:01:01.001+0000"
                                          },
                                          {
                                            "name": "impositionType"
                                          },
                                          {
                                            "name": "geoCodeInfo",
                                            "value": ""
                                          },
                                          {
                                            "name": "taxLineID",
                                            "value": "1"
                                          },
                                          {
                                            "name": "imposition"
                                          },
                                          {
                                            "name": "taxCategoryCode",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "revenueBase",
                                            "value": ""
                                          },
                                          {
                                            "name": "memoGL",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "taxableCost",
                                            "value": "0.0"
                                          },
                                          {
                                            "name": "orderTaxAreaID",
                                            "value": "390950000"
                                          },
                                          {
                                            "name": "taxableMSRP",
                                            "value": "0.0"
                                          },
                                          {
                                            "name": "shipToTaxAreaID",
                                            "value": "111210990"
                                          },
                                          {
                                            "name": "shipFromTaxAreaID",
                                            "value": "431570560"
                                          }
                                        ],
                                        "extensions": {
                                          "Tax": [
                                            {
                                              "key": "printGroup",
                                              "value": "TAX"
                                            }
                                          ]
                                        }
                                      }
                                    ]
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  },
                                  "taxIncluded": "Included",
                                  "role": "DueUponFulfillment"
                                }
                              ],
                              "itemTotalPrice": [
                                {
                                  "priceType": "OC",
                                  "price": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "appliedTax": [
                                      {
                                        "taxDefinition": {
                                          "name": "Sales Tax",
                                          "taxRate": 0.0775,
                                          "isExemption": false,
                                          "exemptionType": "none",
                                          "taxJurisdiction": {
                                            "name": "Sales Tax",
                                            "level": "Sales Tax",
                                            "id": "DUMMY ID"
                                          }
                                        },
                                        "taxAmount": {
                                          "unit": "USD",
                                          "value": 0
                                        },
                                        "taxableAmount": {
                                          "unit": "USD",
                                          "value": 0
                                        },
                                        "characteristic": [
                                          {
                                            "name": "taxableInd",
                                            "value": "X"
                                          },
                                          {
                                            "name": "taxAuditInfo",
                                            "value": ""
                                          },
                                          {
                                            "name": "printGroup"
                                          },
                                          {
                                            "name": "taxOnTaxAmount",
                                            "value": ""
                                          },
                                          {
                                            "name": "SKUSpecificInd",
                                            "value": "false"
                                          },
                                          {
                                            "name": "taxGeneralLedgerAccount"
                                          },
                                          {
                                            "name": "displayOrder",
                                            "value": "0"
                                          },
                                          {
                                            "name": "percentTaxable",
                                            "value": "X"
                                          },
                                          {
                                            "name": "taxCode",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "taxDate",
                                            "value": "2026-08-04T01:01:01.001+0000"
                                          },
                                          {
                                            "name": "impositionType"
                                          },
                                          {
                                            "name": "geoCodeInfo",
                                            "value": ""
                                          },
                                          {
                                            "name": "taxLineID",
                                            "value": "1"
                                          },
                                          {
                                            "name": "imposition"
                                          },
                                          {
                                            "name": "taxCategoryCode",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "revenueBase",
                                            "value": ""
                                          },
                                          {
                                            "name": "memoGL",
                                            "value": "SALESTAX"
                                          },
                                          {
                                            "name": "taxableCost",
                                            "value": "0.0"
                                          },
                                          {
                                            "name": "orderTaxAreaID",
                                            "value": "390950000"
                                          },
                                          {
                                            "name": "taxableMSRP",
                                            "value": "0.0"
                                          },
                                          {
                                            "name": "shipToTaxAreaID",
                                            "value": "111210990"
                                          },
                                          {
                                            "name": "shipFromTaxAreaID",
                                            "value": "431570560"
                                          }
                                        ],
                                        "extensions": {
                                          "Tax": [
                                            {
                                              "key": "printGroup",
                                              "value": "TAX"
                                            }
                                          ]
                                        }
                                      }
                                    ]
                                  },
                                  "finalPrice": {
                                    "dutyFreeAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxIncludedAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    },
                                    "taxAmount": {
                                      "unit": "USD",
                                      "value": 0
                                    }
                                  },
                                  "immediatePayOption": {
                                    "payImmediately": true
                                  }
                                }
                              ],
                              "product": {
                                "productCharacteristic": [
                                  {
                                    "name": "priceType",
                                    "value": "OC"
                                  },
                                  {
                                    "name": "productKey",
                                    "value": "27100010"
                                  },
                                  {
                                    "name": "simType",
                                    "value": "eSIM"
                                  },
                                  {
                                    "name": "billingCode",
                                    "value": "7999C"
                                  },
                                  {
                                    "name": "sku",
                                    "value": "27100010"
                                  },
                                  {
                                    "name": "SIM_Type",
                                    "value": "eSIM"
                                  }
                                ]
                              },
                              "productOffering": {
                                "id": "Mobile_Sim_27100010_27100010",
                                "name": "eSIM Activation",
                                "productOfferingType": "SIM",
                                "productOfferingTypeGroup": "mobileSim"
                              },
                              "creationDate": "2026-08-04T10:34:38.014Z",
                              "productOfferingGroupOption": {
                                "groupOptionId": "DEFAULT_DEVICE_SIM"
                              }
                            }
                          ],
                          "creationDate": "2026-08-04T10:34:38.015Z",
                          "flowType": "NEW"
                        }
                      ],
                      "relatedParty": [
                        {
                          "id": "f8cac4d2-7090-4996-b168-3b5024029a91",
                          "role": "owner",
                          "@referredType": "individual"
                        },
                        {
                          "id": "UUID-1785839629245",
                          "role": "profile"
                        },
                        {
                          "id": "084b9896-6cdf-4952-9da5-a7b4fbe8683b",
                          "role": "customer",
                          "extensions": [
                            {
                              "name": "CustomerType",
                              "value": "Consumer"
                            },
                            {
                              "name": "CustomerSubType",
                              "value": "Individual"
                            }
                          ],
                          "@referredType": "customer"
                        }
                      ],
                      "state": "inProgress",
                      "@type": "ATTCart",
                      "validation": {
                        "status": "complete",
                        "readyToCheckout": false,
                        "readyToSubmit": false,
                        "configuration": [
                          {
                            "status": "incomplete",
                            "type": "DigitalID",
                            "required": false,
                            "postOrderConfigurable": true
                          },
                          {
                            "status": "complete",
                            "type": "CustomerProfile",
                            "required": true
                          },
                          {
                            "status": "complete",
                            "type": "BillingAccount",
                            "required": true
                          },
                          {
                            "status": "incomplete",
                            "type": "CreditInfo",
                            "properties": [
                              {
                                "name": "Readonly-LegalReadAloudKeys",
                                "value": "ReadAloud_PREPAYMENT_DISCLOSR,ReadAloud_OUTSTANDINGDEBT_DISCLOSR"
                              }
                            ],
                            "required": false
                          },
                          {
                            "status": "complete",
                            "type": "FulfillmentOptions",
                            "required": false
                          },
                          {
                            "status": "incomplete",
                            "type": "Terms",
                            "required": true,
                            "postOrderConfigurable": true
                          },
                          {
                            "status": "incomplete",
                            "type": "payment",
                            "subtype": "autopay",
                            "properties": [
                              {
                                "name": "Readonly-LegalReadAloudKeys",
                                "value": "ReadAloud_PAPERLESS_BILLING"
                              },
                              {
                                "name": "TermsAndConditionsKeys",
                                "value": "AP,OA,ME,PAPERLESS_DISCLOSURE"
                              }
                            ],
                            "required": false
                          },
                          {
                            "status": "complete",
                            "type": "payment",
                            "subtype": "ADVPAY",
                            "properties": [
                              {
                                "name": "TermsAndConditionsKeys",
                                "value": "OP,OF"
                              }
                            ],
                            "required": false
                          },
                          {
                            "status": "complete",
                            "type": "payment",
                            "subtype": "Prorated-RC",
                            "required": false
                          },
                          {
                            "status": "complete",
                            "type": "payment",
                            "subtype": "Prepaid-RC",
                            "required": false
                          },
                          {
                            "status": "incomplete",
                            "type": "payment",
                            "subtype": "Prepaid-OC",
                            "required": false
                          },
                          {
                            "status": "complete",
                            "type": "payment",
                            "subtype": "DueUponFulfillment",
                            "required": false
                          },
                          {
                            "status": "complete",
                            "type": "payment",
                            "subtype": "DWNPAY",
                            "required": false
                          },
                          {
                            "status": "complete",
                            "type": "payment",
                            "subtype": "VDWNPAY",
                            "required": false
                          },
                          {
                            "status": "incomplete",
                            "type": "payment",
                            "subtype": "Postpaid-OC",
                            "required": false
                          },
                          {
                            "status": "incomplete",
                            "type": "Installation",
                            "required": false
                          },
                          {
                            "status": "complete",
                            "type": "NumberSelection",
                            "required": false
                          },
                          {
                            "status": "complete",
                            "type": "AccountSecurity",
                            "properties": [
                              {
                                "name": "Questions",
                                "value": "Who is your favorite childhood hero?,What is your favorite restaurant?,Who is your favorite actor?,Who is your favorite singer?"
                              }
                            ],
                            "required": false
                          },
                          {
                            "status": "incomplete",
                            "type": "VoipConfiguration",
                            "required": false
                          },
                          {
                            "status": "incomplete",
                            "type": "payment",
                            "subtype": "Subscription-RC",
                            "required": false
                          },
                          {
                            "status": "incomplete",
                            "type": "payment",
                            "subtype": "Subscription-OC",
                            "required": false
                          },
                          {
                            "status": "incomplete",
                            "type": "CardOnFile",
                            "required": false
                          }
                        ]
                      }
                    }
                  },
                  "Wireless_Postpaid_ChangeAddOn_Override_Insurance_Eligibility_Response": {
                    "value": {
                      "id": "5ecafb90-214f-11f1-9038-a7128ae250b7",
                      "category": "Mobile_AddOn",
                      "lastUpdate": "2026-03-17T12:57:06.576Z",
                      "orderPriceDate": "2026-03-17T12:57:06.575Z",
                      "orderExtensions": [
                        {
                          "name": "idpctx-session-id",
                          "value": "31102025_1841"
                        }
                      ],
                      "channel": [
                        {
                          "id": "ATTR",
                          "name": "ATTR",
                          "role": "ATTR",
                          "extensions": [
                            {
                              "name": "agentId",
                              "value": "cb808e"
                            },
                            {
                              "name": "application",
                              "value": "SF-SERVICES"
                            },
                            {
                              "name": "storeId",
                              "value": "90330"
                            }
                          ]
                        }
                      ],
                      "orderTotalPrice": [
                        {
                          "priceType": "RC",
                          "price": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 50
                            },
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 50
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            }
                          },
                          "finalPrice": {
                            "dutyFreeAmount": {
                              "unit": "USD",
                              "value": 50
                            },
                            "taxIncludedAmount": {
                              "unit": "USD",
                              "value": 50
                            },
                            "taxAmount": {
                              "unit": "USD",
                              "value": 0
                            }
                          }
                        }
                      ],
                      "productOrderItem": [
                        {
                          "id": "e07ae637-3004-44a7-aca1-f338aca73ed6",
                          "quantity": 1,
                          "action": "add",
                          "billingAccount": {
                            "id": "177037666513",
                            "characteristic": [
                              {
                                "name": "System_of_Record",
                                "value": "TLG"
                              }
                            ],
                            "ratingType": "postpaid"
                          },
                          "itemPrice": [
                            {
                              "description": "AT&T Protect Advantage Multi-Device (includes insurance)",
                              "name": "Protect Advantage Multi-Device",
                              "priceType": "RC",
                              "priceCategory": "serviceRC",
                              "price": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 50
                                },
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 50
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 0
                                }
                              },
                              "finalPrice": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 50
                                },
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 50
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 0
                                }
                              },
                              "immediatePayOption": {
                                "payImmediately": false
                              },
                              "taxIncluded": "Excluded"
                            }
                          ],
                          "itemTotalPrice": [
                            {
                              "priceType": "RC",
                              "price": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 50
                                },
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 50
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 0
                                }
                              },
                              "finalPrice": {
                                "dutyFreeAmount": {
                                  "unit": "USD",
                                  "value": 50
                                },
                                "taxIncludedAmount": {
                                  "unit": "USD",
                                  "value": 50
                                },
                                "taxAmount": {
                                  "unit": "USD",
                                  "value": 0
                                }
                              },
                              "immediatePayOption": {
                                "payImmediately": false
                              }
                            }
                          ],
                          "product": {
                            "id": "9402108810_LPS4GB",
                            "productCharacteristic": [
                              {
                                "name": "isInsurance",
                                "value": "true"
                              },
                              {
                                "name": "priceType",
                                "value": "RC"
                              },
                              {
                                "name": "productKey",
                                "value": "prod11480289"
                              },
                              {
                                "name": "billingCode",
                                "value": "PA4TIERS"
                              },
                              {
                                "name": "sku",
                                "value": "sku10930314"
                              }
                            ],
                            "productRelationship": [
                              {
                                "relationshipType": "commercialRelation",
                                "relationshipSubtype": "4fe0227-ab56-45c2-b124-5fd49d570142",
                                "type": "Subscriber-Plan"
                              }
                            ],
                            "primaryProductId": "9402108810_LPS4GB"
                          },
                          "productOffering": {
                            "id": "Mobile_AddOn_prod11480289_sku10930314",
                            "name": "Protect Advantage Multi-Device",
                            "productOfferingType": "Mobile_AddOn",
                            "productOfferingTypeGroup": "mobileAddon",
                            "productOfferingGroup": "CT_Mobility"
                          },
                          "requestedStartDate": "2025-09-15T00:00:00.000Z",
                          "creationDate": "2026-03-17T12:57:05.655Z",
                          "characteristic": [
                            {
                              "name": "TermsandConditionsKey",
                              "value": "PA4"
                            },
                            {
                              "name": "mobileNumber",
                              "value": "9402108810"
                            },
                            {
                              "name": "override",
                              "value": "insurance"
                            }
                          ]
                        }
                      ],
                      "relatedParty": [
                        {
                          "id": "177037666513",
                          "role": "owner",
                          "@referredType": "TLGAccount"
                        },
                        {
                          "id": "177037666513",
                          "role": "Profile"
                        },
                        {
                          "id": "177037666513",
                          "role": "customer",
                          "extensions": [
                            {
                              "name": "customerType",
                              "value": "IRU"
                            },
                            {
                              "name": "customerSubType",
                              "value": "Individual"
                            }
                          ],
                          "@referredType": "TLGAccount"
                        }
                      ],
                      "state": "inProgress",
                      "@type": "ServiceCart",
                      "validation": {
                        "readyToCheckout": true
                      }
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API : Add Items to Cart",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A+Add+Items+to+Cart"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1627428594",
        "x-aid-examples": [
          {
            "scenario": "2x-add-to-cart-request-for-device-and-sim",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/2x-add-to-cart-request-for-device-and-sim.json"
          },
          {
            "scenario": "2x-add-to-cart-response-for-device-and-sim",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/2x-add-to-cart-response-for-device-and-sim.json"
          },
          {
            "scenario": "2x-plan-add-to-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/2x-plan-add-to-cart-response.json"
          },
          {
            "scenario": "aal-to-cart-validation-add-accessory-request",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-add-accessory-request.json"
          },
          {
            "scenario": "aal-to-cart-validation-add-accessory-response",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-add-accessory-response.json"
          },
          {
            "scenario": "aal-to-cart-validation-add-bolton-request",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-add-bolton-request.json"
          },
          {
            "scenario": "aal-to-cart-validation-add-bolton-response",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-add-bolton-response.json"
          },
          {
            "scenario": "aal-to-cart-validation-add-insurance-request",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-add-insurance-request.json"
          },
          {
            "scenario": "aal-to-cart-validation-add-insurance-response",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-add-insurance-response.json"
          },
          {
            "scenario": "aal-to-cart-validation-add-nextup-request",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-add-nextup-request.json"
          },
          {
            "scenario": "aal-to-cart-validation-add-nextup-response",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-add-nextup-response.json"
          },
          {
            "scenario": "aal-to-cart-validation-add-plan-request",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-add-plan-request.json"
          },
          {
            "scenario": "aal-to-cart-validation-add-plan-response",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-add-plan-response.json"
          },
          {
            "scenario": "aal-to-cart-validation-add-plan-to-byod-request",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-add-plan-to-byod-request.json"
          },
          {
            "scenario": "aal-to-cart-validation-add-plan-to-byod-response",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-add-plan-to-byod-response.json"
          },
          {
            "scenario": "aal-to-cart-validation-add-tradein-response",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-add-tradein-response.json"
          },
          {
            "scenario": "aal-to-cart-validation-byod-sim-request",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-byod-sim-request.json"
          },
          {
            "scenario": "aal-to-cart-validation-byod-sim-response",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-byod-sim-response.json"
          },
          {
            "scenario": "aal-to-cart-validation-device-request",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-device-request.json"
          },
          {
            "scenario": "aal-to-cart-validation-device-response",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-device-response.json"
          },
          {
            "scenario": "aal-to-cart-validation-initialize-cart-request",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-initialize-cart-request.json"
          },
          {
            "scenario": "aal-to-cart-validation-initialize-cart-response",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-initialize-cart-response.json"
          },
          {
            "scenario": "aal-to-cart-validation-initialize-cart-response-2",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-initialize-cart-response-2.json"
          },
          {
            "scenario": "aal-to-cart-validation-initialize-cart-without-tlgaccount",
            "kind": "wiki-example",
            "source": "wiki:2360160987",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aal-to-cart-validation-initialize-cart-without-tlgaccount.json"
          },
          {
            "scenario": "acc-aal-psim-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec##scenario: ACC AAL psim ",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/acc-aal-psim-response.json"
          },
          {
            "scenario": "accessory-only-cart-readytocheckout-should-be-true-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#Accessory-only cart - readyToCheckout should be true",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/accessory-only-cart-readytocheckout-should-be-true-response.json"
          },
          {
            "scenario": "add-ewcs-coverage-to-bsse-fiber-amend-cart-with-svc-fiber-si-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#Add EWCS Coverage to BSSe fiber amend cart with SVC_FIBER_SIMPLIFIED_AMEND flag ON sends AddCoverage CART-OPERATION to CPOP",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-ewcs-coverage-to-bsse-fiber-amend-cart-with-svc-fiber-si-response.json"
          },
          {
            "scenario": "add-item-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-item-cart-response.json"
          },
          {
            "scenario": "add-item-cart-response-super-plan",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-item-cart-response-super-plan.json"
          },
          {
            "scenario": "add-item-cart-response-with-campaign-code",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-item-cart-response-with-campaign-code.json"
          },
          {
            "scenario": "add-items-to-cart-bb-move-as-is-error-downstream-scenario-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#Add Items to cart BB Move as is - Error downstream : #scenario",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-items-to-cart-bb-move-as-is-error-downstream-scenario-response.json"
          },
          {
            "scenario": "add-items-to-cart-error-downstream-scenario-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#Add Items to cart - Error downstream : #scenario",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-items-to-cart-error-downstream-scenario-response.json"
          },
          {
            "scenario": "add-items-to-cart-fanrofilems-error-error-downstream-scenari-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#Add Items to cart fanrofilems error - Error downstream : #scenario",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-items-to-cart-fanrofilems-error-error-downstream-scenari-response.json"
          },
          {
            "scenario": "add-items-to-cart-firstnet-auth-validation-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec##scenario: Add Items to cart FirstNet Auth Validation",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-items-to-cart-firstnet-auth-validation-response.json"
          },
          {
            "scenario": "add-items-to-cart-log-monitor-key-response-header-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec##scenario: Add Items to cart - log-monitor-key response header",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-items-to-cart-log-monitor-key-response-header-response.json"
          },
          {
            "scenario": "add-items-to-cart-request-bb-plan",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-items-to-cart-request-bb-plan.json"
          },
          {
            "scenario": "add-items-to-cart-response-bb-plan",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-items-to-cart-response-bb-plan.json"
          },
          {
            "scenario": "add-items-to-cart-with-cg-replace-swas-disabled-falls-back-t-response",
            "kind": "test-response",
            "source": "test:CGReplaceSwasIntegrationSpec#Add Items to cart with CG Replace SWAS disabled falls back to SWAS - Success",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-items-to-cart-with-cg-replace-swas-disabled-falls-back-t-response.json"
          },
          {
            "scenario": "add-items-to-cart-with-cg-replace-swas-disabled-falls-back-t-response-2",
            "kind": "test-response",
            "source": "test:CGReplaceSwasIntegrationSpec#Add Items to cart with CG Replace SWAS disabled falls back to SWAS - Success",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-items-to-cart-with-cg-replace-swas-disabled-falls-back-t-response-2.json"
          },
          {
            "scenario": "add-items-to-cart-with-cg-replace-swas-enabled-cg-returns-er-response",
            "kind": "test-response",
            "source": "test:CGReplaceSwasIntegrationSpec#Add Items to cart with CG Replace SWAS enabled - CG returns error falls back gracefully",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-items-to-cart-with-cg-replace-swas-enabled-cg-returns-er-response.json"
          },
          {
            "scenario": "add-store-fulfillment-device-zipcode-removal-for-cash-carry-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec##scenario: Add STORE fulfillment device - zipCode removal for cash & carry",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-store-fulfillment-device-zipcode-removal-for-cash-carry-response.json"
          },
          {
            "scenario": "add-to-cart-multiline-response",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-to-cart-multiline-response.json"
          },
          {
            "scenario": "add-to-cart-request-for-device-and-sim",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-to-cart-request-for-device-and-sim.json"
          },
          {
            "scenario": "add-to-cart-request-for-device-and-sim-2",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-to-cart-request-for-device-and-sim-2.json"
          },
          {
            "scenario": "add-to-cart-request-for-device-and-sim-3",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-to-cart-request-for-device-and-sim-3.json"
          },
          {
            "scenario": "add-to-cart-response-for-device-and-sim",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/add-to-cart-response-for-device-and-sim.json"
          },
          {
            "scenario": "addons-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/addons-cart-response.json"
          },
          {
            "scenario": "addons-internet-backup-cart-request",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/addons-internet-backup-cart-request.json"
          },
          {
            "scenario": "addons-voip-cart-request-addtional-line",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/addons-voip-cart-request-addtional-line.json"
          },
          {
            "scenario": "addons-voip-cart-request-primary-line",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/addons-voip-cart-request-primary-line.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-add-equipment-to-existing-co",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-add-equipment-to-existing-co.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-add-to-cart-abp-opt-in-with",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-add-to-cart-abp-opt-in-with.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-add-to-cart-abp-opt-in-with-2",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-add-to-cart-abp-opt-in-with-2.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-add-to-cart-abp-opt-out-out",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-add-to-cart-abp-opt-out-out.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-adding-manual-reward-card",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-adding-manual-reward-card.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-adding-wifi-extender-equipme",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-adding-wifi-extender-equipme.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-aia-activation-fee-response",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-aia-activation-fee-response.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-aia-activation-fee-waiver-re",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-aia-activation-fee-waiver-re.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-aia-national-access-plan-res",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-aia-national-access-plan-res.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-aia-state-access-plan-respon",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-aia-state-access-plan-respon.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-aia-wbb-sales-and-services-f",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-aia-wbb-sales-and-services-f.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-automatic-rewards-sample-res",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-automatic-rewards-sample-res.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-crp",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-crp.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-crp-with-addon",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-crp-with-addon.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-device-swap-hub",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-device-swap-hub.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-existing-customer-adding-ewc",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-existing-customer-adding-ewc.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-sample-remove-reward-card-re",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-sample-remove-reward-card-re.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-sample-request-ewcs-in-the-c",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-sample-request-ewcs-in-the-c.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-sample-response-having-both",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-sample-response-having-both.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-sample-response-with-automat",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-sample-response-with-automat.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-sampleresponseofert",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-sampleresponseofert.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-swap-equipment",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-swap-equipment.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-swap-rented-equipment",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-swap-rented-equipment.json"
          },
          {
            "scenario": "aia-wbb-sales-and-services-flow-wifi-coverage-bundle-with-ex",
            "kind": "wiki-example",
            "source": "wiki:2011007484",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/aia-wbb-sales-and-services-flow-wifi-coverage-bundle-with-ex.json"
          },
          {
            "scenario": "bre-add-items-to-cart-example-response",
            "kind": "wiki-example",
            "source": "wiki:2577632496",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/bre-add-items-to-cart-example-response.json"
          },
          {
            "scenario": "bsse-bre-add-items-to-cart-bre-terminate-response",
            "kind": "wiki-example",
            "source": "wiki:2590151676",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/bsse-bre-add-items-to-cart-bre-terminate-response.json"
          },
          {
            "scenario": "bsse-bre-add-items-to-cart-df-response",
            "kind": "wiki-example",
            "source": "wiki:2590151676",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/bsse-bre-add-items-to-cart-df-response.json"
          },
          {
            "scenario": "bsse-bre-add-items-to-cart-response-exchange-installments",
            "kind": "wiki-example",
            "source": "wiki:2590151676",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/bsse-bre-add-items-to-cart-response-exchange-installments.json"
          },
          {
            "scenario": "bsse-bre-add-items-to-cart-response-exchange-installments-wi",
            "kind": "wiki-example",
            "source": "wiki:2590151676",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/bsse-bre-add-items-to-cart-response-exchange-installments-wi.json"
          },
          {
            "scenario": "bsse-bre-add-items-to-cart-response-return-with-byod",
            "kind": "wiki-example",
            "source": "wiki:2590151676",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/bsse-bre-add-items-to-cart-response-return-with-byod.json"
          },
          {
            "scenario": "bsse-bre-add-items-to-cart-resposne-exchange-full-payment",
            "kind": "wiki-example",
            "source": "wiki:2590151676",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/bsse-bre-add-items-to-cart-resposne-exchange-full-payment.json"
          },
          {
            "scenario": "bsse-fiber-flow-add-to-all-fi-pro-as-addon-to-non-multi-gig",
            "kind": "wiki-example",
            "source": "wiki:2541457377",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/bsse-fiber-flow-add-to-all-fi-pro-as-addon-to-non-multi-gig.json"
          },
          {
            "scenario": "bsse-fiber-flow-add-to-cart-request-for-2g-plan",
            "kind": "wiki-example",
            "source": "wiki:2541457377",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/bsse-fiber-flow-add-to-cart-request-for-2g-plan.json"
          },
          {
            "scenario": "bsse-fiber-flow-add-to-cart-request-for-500-mbps-plan",
            "kind": "wiki-example",
            "source": "wiki:2541457377",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/bsse-fiber-flow-add-to-cart-request-for-500-mbps-plan.json"
          },
          {
            "scenario": "bsse-fiber-flow-add-to-cart-request-for-base-offer-and-add-o",
            "kind": "wiki-example",
            "source": "wiki:2541457377",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/bsse-fiber-flow-add-to-cart-request-for-base-offer-and-add-o.json"
          },
          {
            "scenario": "bsse-fiber-flow-add-to-ewcs-as-addon-to-non-multi-gig-plan-r",
            "kind": "wiki-example",
            "source": "wiki:2541457377",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/bsse-fiber-flow-add-to-ewcs-as-addon-to-non-multi-gig-plan-r.json"
          },
          {
            "scenario": "bsse-fiber-flow-request-body",
            "kind": "wiki-example",
            "source": "wiki:2541457377",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/bsse-fiber-flow-request-body.json"
          },
          {
            "scenario": "byod-add-items-to-cart-add-plan-to-device-with-esim",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-add-plan-to-device-with-esim.json"
          },
          {
            "scenario": "byod-add-items-to-cart-add-plan-to-device-with-esim-2",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-add-plan-to-device-with-esim-2.json"
          },
          {
            "scenario": "byod-add-items-to-cart-add-plan-to-device-with-psim",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-add-plan-to-device-with-psim.json"
          },
          {
            "scenario": "byod-add-items-to-cart-add-plan-to-device-with-psim-2",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-add-plan-to-device-with-psim-2.json"
          },
          {
            "scenario": "byod-add-items-to-cart-byod-add-items-to-cart-request",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-byod-add-items-to-cart-request.json"
          },
          {
            "scenario": "byod-add-items-to-cart-byod-add-items-to-cart-response",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-byod-add-items-to-cart-response.json"
          },
          {
            "scenario": "byod-add-items-to-cart-byod-add-items-to-cart-response-2",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-byod-add-items-to-cart-response-2.json"
          },
          {
            "scenario": "byod-add-items-to-cart-byod-add-items-to-cart-response-3",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-byod-add-items-to-cart-response-3.json"
          },
          {
            "scenario": "byod-add-items-to-cart-byod-add-items-to-cart-response-4",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-byod-add-items-to-cart-response-4.json"
          },
          {
            "scenario": "byod-add-items-to-cart-byod-add-items-to-cart-response-5",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-byod-add-items-to-cart-response-5.json"
          },
          {
            "scenario": "byod-add-items-to-cart-byod-add-items-to-cart-response-6",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-byod-add-items-to-cart-response-6.json"
          },
          {
            "scenario": "byod-add-items-to-cart-byod-add-items-to-cart-response-7",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-byod-add-items-to-cart-response-7.json"
          },
          {
            "scenario": "byod-add-items-to-cart-byod-add-items-to-cart-response-8",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-byod-add-items-to-cart-response-8.json"
          },
          {
            "scenario": "byod-add-items-to-cart-byod-device-esim",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-byod-device-esim.json"
          },
          {
            "scenario": "byod-add-items-to-cart-device-esim",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-device-esim.json"
          },
          {
            "scenario": "byod-add-items-to-cart-device-esim-2",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-device-esim-2.json"
          },
          {
            "scenario": "byod-add-items-to-cart-device-psim",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-device-psim.json"
          },
          {
            "scenario": "byod-add-items-to-cart-device-psim-2",
            "kind": "wiki-example",
            "source": "wiki:2284096084",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/byod-add-items-to-cart-device-psim-2.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-10",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-10.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-11",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-11.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-12",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-12.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-13",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-13.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-14",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-14.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-15",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-15.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-16",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-16.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-17",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-17.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-18",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-18.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-2",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-2.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-3",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-3.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-4",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-4.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-5",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-5.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-6",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-6.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-7",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-7.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-8",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-8.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-9",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-cash-carry-reta-9.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-create-intent",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-create-intent.json"
          },
          {
            "scenario": "cash-carry-retail-add-to-cart-sample-payload-payment-authori",
            "kind": "wiki-example",
            "source": "wiki:2283771134",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/cash-carry-retail-add-to-cart-sample-payload-payment-authori.json"
          },
          {
            "scenario": "converged-movers-bb-offer-mobile-offer-move-from-and-move-to-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#Converged Movers - BB_Offer  , Mobile_Offer move from and move to",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/converged-movers-bb-offer-mobile-offer-move-from-and-move-to-response.json"
          },
          {
            "scenario": "convergence-cart-with-only-tablet-readytocheckout-should-be-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#Convergence cart with only tablet - readyToCheckout should be false",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/convergence-cart-with-only-tablet-readytocheckout-should-be-response.json"
          },
          {
            "scenario": "convergence-cart-with-only-wearable-readytocheckout-should-b-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#Convergence cart with only wearable - readyToCheckout should be false",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/convergence-cart-with-only-wearable-readytocheckout-should-b-response.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-a2c-device-sim",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-a2c-device-sim.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-a2c-device-sim-nua",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-a2c-device-sim-nua.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-a2c-device-sim-nua-tradein",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-a2c-device-sim-nua-tradein.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-a2c-device-sim-plan",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-a2c-device-sim-plan.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-a2c-device-sim-tradein",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-a2c-device-sim-tradein.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-a2c-nua",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-a2c-nua.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-a2c-nua-2",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-a2c-nua-2.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-atc-request",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-atc-request.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-atc-response",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-atc-response.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-device-aal-add-items-to-cart-re",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-device-aal-add-items-to-cart-re.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-2",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-2.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-3",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-3.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-4",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-4.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-5",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-5.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-6",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-6.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-7",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-7.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-8",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-8.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-9",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-device-aal-add-items-to-cart-re-9.json"
          },
          {
            "scenario": "device-aal-add-items-to-cart-insurance-request",
            "kind": "wiki-example",
            "source": "wiki:2508569883",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-aal-add-items-to-cart-insurance-request.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-a2c-request",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-a2c-request.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-accessory-a2c-request",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-accessory-a2c-request.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-accessory-addon-a2c-request",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-accessory-addon-a2c-request.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-add-device-with-accessory-a2c-r",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-add-device-with-accessory-a2c-r.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-add-device-with-insurance-a2c-r",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-add-device-with-insurance-a2c-r.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-add-device-with-nextup-a2c-requ",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-add-device-with-nextup-a2c-requ.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-add-device-with-tradein-a2c-req",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-add-device-with-tradein-a2c-req.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-add-insurance",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-add-insurance.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-add-plan-with-bolton-a2c-reques",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-add-plan-with-bolton-a2c-reques.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-addtocartwithfandid",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-addtocartwithfandid.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-atc-with-fanid-from-consumer-to",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-atc-with-fanid-from-consumer-to.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-bolton-a2c-request",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-bolton-a2c-request.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-change-promo-order",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-change-promo-order.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-change-promo-order-cpo-response",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-change-promo-order-cpo-response.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-convergence-product-order",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-convergence-product-order.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-cru-2-year-pricing-contract-ter",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-cru-2-year-pricing-contract-ter.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-cru-3-year-pricing-contract-ter",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-cru-3-year-pricing-contract-ter.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-cru-3-year-pricing-contract-ter-2",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-cru-3-year-pricing-contract-ter-2.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-cru-atc-with-2-year-pricing-con",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-cru-atc-with-2-year-pricing-con.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-device-new-add-items-to-cart-sa",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-device-new-add-items-to-cart-sa.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-insurance-a2c-request",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-insurance-a2c-request.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-nextup-request",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-nextup-request.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-response-aal-crp-data-line",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-response-aal-crp-data-line.json"
          },
          {
            "scenario": "device-new-add-items-to-cart-response-switch-super-data",
            "kind": "wiki-example",
            "source": "wiki:2064065307",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/device-new-add-items-to-cart-response-switch-super-data.json"
          },
          {
            "scenario": "fiber-broad-band-with-coverage",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broad-band-with-coverage.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-access-15",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-access-15.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-access-15-2",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-access-15-2.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-access-30",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-access-30.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-access-30-2",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-access-30-2.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-add-htp",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-add-htp.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-add-htpp-addon",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-add-htpp-addon.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-add-static-ip",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-add-static-ip.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-add-static-ip-response",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-add-static-ip-response.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-add-to-cart-request",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-add-to-cart-request.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-add-to-cart-response",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-add-to-cart-response.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-add-usage-allownace",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-add-usage-allownace.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-additionalpromotion-pro",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-additionalpromotion-pro.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-attg-fiber-fast-fiber-b",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-attg-fiber-fast-fiber-b.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-attg-fiber-fast-fiber-b-2",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-attg-fiber-fast-fiber-b-2.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-bb-terminate-swap-respo",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-bb-terminate-swap-respo.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-bsse-fiber-base-plan-hy",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-bsse-fiber-base-plan-hy.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-bsse-fiber-base-plan-hy-2",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-bsse-fiber-base-plan-hy-2.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-change-static-ip",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-change-static-ip.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-crp-hometechprotectionp",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-crp-hometechprotectionp.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-crp-oms-fti-request",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-crp-oms-fti-request.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-crp-oms-fti-response",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-crp-oms-fti-response.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-crp-with-coverage-item",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-crp-with-coverage-item.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-exsting-bb-customer-crp",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-exsting-bb-customer-crp.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-fiber-baseoffer-acc-new",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-fiber-baseoffer-acc-new.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-fiber-baseoffer-acc-new-2",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-fiber-baseoffer-acc-new-2.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-fiber-broadband-acp",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-fiber-broadband-acp.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-fiber-broadband-base-pl",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-fiber-broadband-base-pl.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-fiber-broadband-base-pl-2",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-fiber-broadband-base-pl-2.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-fiber-broadband-base-pl-3",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-fiber-broadband-base-pl-3.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-fiber-broadband-booster",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-fiber-broadband-booster.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-fiber-broadband-sales-s",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-fiber-broadband-sales-s.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-fiber-broadband-termina",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-fiber-broadband-termina.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-fiber-to-aia-response",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-fiber-to-aia-response.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-fiber-to-fiber-move-as",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-fiber-to-fiber-move-as.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-htp-and-ewcs",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-htp-and-ewcs.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-hyper-local-marketing-r",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-hyper-local-marketing-r.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-initialize-cart-request",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-initialize-cart-request.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-initialize-cart-respons",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-initialize-cart-respons.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-move-as-is",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-move-as-is.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-move-as-is-respopnse",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-move-as-is-respopnse.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-move-to-red-response",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-move-to-red-response.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-move-with-change-respon",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-move-with-change-respon.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-non-multigig-10-coverag",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-non-multigig-10-coverag.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-non-multigig-10-coverag-2",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-non-multigig-10-coverag-2.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-non-multigig-25-fiberki",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-non-multigig-25-fiberki.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-product-order-response",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-product-order-response.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-productorder-with-strat",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-productorder-with-strat.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-remove-coverage-extende",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-remove-coverage-extende.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-remove-htpp-addon",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-remove-htpp-addon.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-remove-usage-allowance",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-remove-usage-allowance.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-request-bsse-broadband",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-request-bsse-broadband.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-request-for-ewcs",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-request-for-ewcs.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-request-for-move-and-ch",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-request-for-move-and-ch.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-request-for-multigig-pl",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-request-for-multigig-pl.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-request-to-add-coverage",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-request-to-add-coverage.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-request-with-abp",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-request-with-abp.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-response-for-move-and-c",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-response-for-move-and-c.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-response-for-multigig-w",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-response-for-multigig-w.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-response-for-resume-fro",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-response-for-resume-fro.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-response-of-non-multigi",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-response-of-non-multigi.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-sample-200-add-ons-empl",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-sample-200-add-ons-empl.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-sample-200-response-for",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-sample-200-response-for.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-sample-request-for-plan",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-sample-request-for-plan.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-sample-request-for-shop",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-sample-request-for-shop.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-sample-request-for-smb",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-sample-request-for-smb.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-terminate-static-ip",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-terminate-static-ip.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-update-static-ip-respon",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-update-static-ip-respon.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-wifi-extender-acc-new-c",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-wifi-extender-acc-new-c.json"
          },
          {
            "scenario": "fiber-broadband-sales-services-flows-wifi-extender-addon-acc",
            "kind": "wiki-example",
            "source": "wiki:2011007497",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-sales-services-flows-wifi-extender-addon-acc.json"
          },
          {
            "scenario": "fiber-broadband-with-rewards",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/fiber-broadband-with-rewards.json"
          },
          {
            "scenario": "gross-receipts-tax-mapping-of-wls-cart-cart-summary-with-tax",
            "kind": "wiki-example",
            "source": "wiki:2088272209",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/gross-receipts-tax-mapping-of-wls-cart-cart-summary-with-tax.json"
          },
          {
            "scenario": "gross-receipts-tax-mapping-of-wls-cart-gross-receipts-tax-ma",
            "kind": "wiki-example",
            "source": "wiki:2088272209",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/gross-receipts-tax-mapping-of-wls-cart-gross-receipts-tax-ma.json"
          },
          {
            "scenario": "gross-receipts-tax-mapping-of-wls-cart-gross-receipts-tax-ma-2",
            "kind": "wiki-example",
            "source": "wiki:2088272209",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/gross-receipts-tax-mapping-of-wls-cart-gross-receipts-tax-ma-2.json"
          },
          {
            "scenario": "gross-receipts-tax-mapping-of-wls-cart-shoppingcart-tax-brea",
            "kind": "wiki-example",
            "source": "wiki:2088272209",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/gross-receipts-tax-mapping-of-wls-cart-shoppingcart-tax-brea.json"
          },
          {
            "scenario": "gross-receipts-tax-mapping-of-wls-cart-tax-json",
            "kind": "wiki-example",
            "source": "wiki:2088272209",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/gross-receipts-tax-mapping-of-wls-cart-tax-json.json"
          },
          {
            "scenario": "gross-receipts-tax-mapping-of-wls-cart-tax-json-2",
            "kind": "wiki-example",
            "source": "wiki:2088272209",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/gross-receipts-tax-mapping-of-wls-cart-tax-json-2.json"
          },
          {
            "scenario": "hotspot-only-cart-readytocheckout-should-be-true-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#Hotspot-only cart - readyToCheckout should be true",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/hotspot-only-cart-readytocheckout-should-be-true-response.json"
          },
          {
            "scenario": "mobile-only-cart-with-only-tablet-readytocheckout-should-be-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#Mobile-only cart with only tablet - readyToCheckout should be true",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/mobile-only-cart-with-only-tablet-readytocheckout-should-be-response.json"
          },
          {
            "scenario": "mulitline-add2cart-upgradeline1-request-same-request-with-ch",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/mulitline-add2cart-upgradeline1-request-same-request-with-ch.json"
          },
          {
            "scenario": "multiline-upgradeadd2cart-response-line1",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/multiline-upgradeadd2cart-response-line1.json"
          },
          {
            "scenario": "multiline-upgradeadd2cart-response-line2",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/multiline-upgradeadd2cart-response-line2.json"
          },
          {
            "scenario": "new-addons-add-items-to-cart-bolton-a2c-request",
            "kind": "wiki-example",
            "source": "wiki:2468750541",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/new-addons-add-items-to-cart-bolton-a2c-request.json"
          },
          {
            "scenario": "plan-first-to-cart-atc-plansfirst-3lines-req",
            "kind": "wiki-example",
            "source": "wiki:2283769715",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/plan-first-to-cart-atc-plansfirst-3lines-req.json"
          },
          {
            "scenario": "plan-first-to-cart-atc-plansfirst-3lines-resp",
            "kind": "wiki-example",
            "source": "wiki:2283769715",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/plan-first-to-cart-atc-plansfirst-3lines-resp.json"
          },
          {
            "scenario": "plan-first-to-cart-atc-plansfirst-differentplans-req",
            "kind": "wiki-example",
            "source": "wiki:2283769715",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/plan-first-to-cart-atc-plansfirst-differentplans-req.json"
          },
          {
            "scenario": "plan-first-to-cart-atc-plansfirst-differentplans-resp",
            "kind": "wiki-example",
            "source": "wiki:2283769715",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/plan-first-to-cart-atc-plansfirst-differentplans-resp.json"
          },
          {
            "scenario": "plan-first-to-cart-atc-plansfirst-req",
            "kind": "wiki-example",
            "source": "wiki:2283769715",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/plan-first-to-cart-atc-plansfirst-req.json"
          },
          {
            "scenario": "plan-first-to-cart-atc-plansfirst-req-2",
            "kind": "wiki-example",
            "source": "wiki:2283769715",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/plan-first-to-cart-atc-plansfirst-req-2.json"
          },
          {
            "scenario": "plan-first-to-cart-atc-plansfirst-response",
            "kind": "wiki-example",
            "source": "wiki:2283769715",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/plan-first-to-cart-atc-plansfirst-response.json"
          },
          {
            "scenario": "prepaid-multiline-device-with-plan",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-multiline-device-with-plan.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-byod-esim-first",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-byod-esim-first.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-byod-esim-first-2",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-byod-esim-first-2.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-byod-esim-reques",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-byod-esim-reques.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-byod-psim-first",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-byod-psim-first.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-device-after-pla",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-device-after-pla.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-device-after-pla-2",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-device-after-pla-2.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-device-first-req",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-device-first-req.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-items-to-cart-re",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-items-to-cart-re.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-items-to-cart-re-2",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-items-to-cart-re-2.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-non-byod-esim-re",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-non-byod-esim-re.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-plan-after-devic",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-plan-after-devic.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-plan-after-devic-2",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-plan-after-devic-2.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-plan-first-reque",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-plan-first-reque.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-add-plan-first-respo",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-add-plan-first-respo.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-initialize-cart-requ",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-initialize-cart-requ.json"
          },
          {
            "scenario": "prepaid-wireless-flow-add-items-to-cart-initialize-cart-resp",
            "kind": "wiki-example",
            "source": "wiki:2011007215",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/prepaid-wireless-flow-add-items-to-cart-initialize-cart-resp.json"
          },
          {
            "scenario": "response-having-new-and-existing-extenders",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/response-having-new-and-existing-extenders.json"
          },
          {
            "scenario": "sdf-linkage-validation-super-data-plan-added-without-product-response",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#SDF Linkage Validation — Super Data Plan added without productOrderItemRelationship returns SC_V40056",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/sdf-linkage-validation-super-data-plan-added-without-product-response.json"
          },
          {
            "scenario": "sdf-linkage-validation-super-data-plan-added-without-product-response-2",
            "kind": "test-response",
            "source": "test:AddItemsToCartIntegrationSpec#SDF Linkage Validation — Super Data Plan added without productOrderItemRelationship returns SC_V40056",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/sdf-linkage-validation-super-data-plan-added-without-product-response-2.json"
          },
          {
            "scenario": "simple-wireless-add-items-to-cart-a2c-device-sim-plan-offer",
            "kind": "wiki-example",
            "source": "wiki:2010713347",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/simple-wireless-add-items-to-cart-a2c-device-sim-plan-offer.json"
          },
          {
            "scenario": "simple-wireless-add-items-to-cart-a2c-device-sim-response",
            "kind": "wiki-example",
            "source": "wiki:2010713347",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/simple-wireless-add-items-to-cart-a2c-device-sim-response.json"
          },
          {
            "scenario": "simple-wireless-add-items-to-cart-a2c-plan-offer-response",
            "kind": "wiki-example",
            "source": "wiki:2010713347",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/simple-wireless-add-items-to-cart-a2c-plan-offer-response.json"
          },
          {
            "scenario": "simple-wireless-add-items-to-cart-a2c-plan-request",
            "kind": "wiki-example",
            "source": "wiki:2010713347",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/simple-wireless-add-items-to-cart-a2c-plan-request.json"
          },
          {
            "scenario": "simple-wireless-add-items-to-cart-a2c-response",
            "kind": "wiki-example",
            "source": "wiki:2010713347",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/simple-wireless-add-items-to-cart-a2c-response.json"
          },
          {
            "scenario": "simple-wireless-add-items-to-cart-atc-request-body",
            "kind": "wiki-example",
            "source": "wiki:2010713347",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/simple-wireless-add-items-to-cart-atc-request-body.json"
          },
          {
            "scenario": "simple-wireless-add-items-to-cart-sample-request-included",
            "kind": "wiki-example",
            "source": "wiki:2010713347",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/simple-wireless-add-items-to-cart-sample-request-included.json"
          },
          {
            "scenario": "simple-wireless-add-items-to-cart-sample-request-with-addon",
            "kind": "wiki-example",
            "source": "wiki:2010713347",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/simple-wireless-add-items-to-cart-sample-request-with-addon.json"
          },
          {
            "scenario": "simple-wireless-add-items-to-cart-sample-response-commercial",
            "kind": "wiki-example",
            "source": "wiki:2010713347",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/simple-wireless-add-items-to-cart-sample-response-commercial.json"
          },
          {
            "scenario": "simple-wireless-add-items-to-cart-sample-response-commercial-2",
            "kind": "wiki-example",
            "source": "wiki:2010713347",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/simple-wireless-add-items-to-cart-sample-response-commercial-2.json"
          },
          {
            "scenario": "simple-wireless-add-items-to-cart-sample-response-included",
            "kind": "wiki-example",
            "source": "wiki:2010713347",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/simple-wireless-add-items-to-cart-sample-response-included.json"
          },
          {
            "scenario": "simple-wireless-add-items-to-cart-sample-response-with-addon",
            "kind": "wiki-example",
            "source": "wiki:2010713347",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/simple-wireless-add-items-to-cart-sample-response-with-addon.json"
          },
          {
            "scenario": "singleline-plan-add-to-cart-request",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/singleline-plan-add-to-cart-request.json"
          },
          {
            "scenario": "singleline-plan-add-to-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/singleline-plan-add-to-cart-response.json"
          },
          {
            "scenario": "smb-change-plan-modify-on-unified-stack-atc-smb-crp",
            "kind": "wiki-example",
            "source": "wiki:1997052356",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/smb-change-plan-modify-on-unified-stack-atc-smb-crp.json"
          },
          {
            "scenario": "smb-change-plan-modify-on-unified-stack-atc-smb-crp-2",
            "kind": "wiki-example",
            "source": "wiki:1997052356",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/smb-change-plan-modify-on-unified-stack-atc-smb-crp-2.json"
          },
          {
            "scenario": "smb-change-plan-modify-on-unified-stack-bbsmbcrpresponse",
            "kind": "wiki-example",
            "source": "wiki:1997052356",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/smb-change-plan-modify-on-unified-stack-bbsmbcrpresponse.json"
          },
          {
            "scenario": "smb-change-plan-modify-on-unified-stack-initializecart",
            "kind": "wiki-example",
            "source": "wiki:1997052356",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/smb-change-plan-modify-on-unified-stack-initializecart.json"
          },
          {
            "scenario": "smb-change-plan-modify-on-unified-stack-initializecart-2",
            "kind": "wiki-example",
            "source": "wiki:1997052356",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/smb-change-plan-modify-on-unified-stack-initializecart-2.json"
          },
          {
            "scenario": "smb-flow-bb-add-items-to-cart-smb-bb-modify-crp-atc-request",
            "kind": "wiki-example",
            "source": "wiki:2010320505",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/smb-flow-bb-add-items-to-cart-smb-bb-modify-crp-atc-request.json"
          },
          {
            "scenario": "smb-flow-bb-add-items-to-cart-smb-bb-modify-crp-atc-request-2",
            "kind": "wiki-example",
            "source": "wiki:2010320505",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/smb-flow-bb-add-items-to-cart-smb-bb-modify-crp-atc-request-2.json"
          },
          {
            "scenario": "smb-flow-bb-add-items-to-cart-smb-bb-modify-crp-atc-response",
            "kind": "wiki-example",
            "source": "wiki:2010320505",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/smb-flow-bb-add-items-to-cart-smb-bb-modify-crp-atc-response.json"
          },
          {
            "scenario": "smb-flow-bb-add-items-to-cart-smb-bb-modify-crp-atc-response-2",
            "kind": "wiki-example",
            "source": "wiki:2010320505",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/smb-flow-bb-add-items-to-cart-smb-bb-modify-crp-atc-response-2.json"
          },
          {
            "scenario": "tradein-later-flow-post-items-accepts-mobile-tradein-device-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#TradeIn-later flow - POST /items accepts Mobile_TradeIn_Device request format",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/tradein-later-flow-post-items-accepts-mobile-tradein-device-response.json"
          },
          {
            "scenario": "tradein-later-flow-post-items-accepts-mobile-tradein-device-response-2",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#TradeIn-later flow - POST /items accepts Mobile_TradeIn_Device request format",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/tradein-later-flow-post-items-accepts-mobile-tradein-device-response-2.json"
          },
          {
            "scenario": "wireless-multiline-upgrade-cash-carry-a2c-request",
            "kind": "wiki-example",
            "source": "wiki:1627428594",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-multiline-upgrade-cash-carry-a2c-request.json"
          },
          {
            "scenario": "wireless-services-flows-add-to-cart-abp-opt-in-with-tenderty",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-add-to-cart-abp-opt-in-with-tenderty.json"
          },
          {
            "scenario": "wireless-services-flows-add-to-cart-abp-opt-in-with-tenderty-2",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-add-to-cart-abp-opt-in-with-tenderty-2.json"
          },
          {
            "scenario": "wireless-services-flows-add-to-cart-abp-opt-out-out-response",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-add-to-cart-abp-opt-out-out-response.json"
          },
          {
            "scenario": "wireless-services-flows-crp-response",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-crp-response.json"
          },
          {
            "scenario": "wireless-services-flows-crp-response-2",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-crp-response-2.json"
          },
          {
            "scenario": "wireless-services-flows-fn-uc3-sample-response",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-fn-uc3-sample-response.json"
          },
          {
            "scenario": "wireless-services-flows-initialize-cart-response",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-initialize-cart-response.json"
          },
          {
            "scenario": "wireless-services-flows-insurance-eligibility-override-reque",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-insurance-eligibility-override-reque.json"
          },
          {
            "scenario": "wireless-services-flows-insurance-eligibility-override-respo",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-insurance-eligibility-override-respo.json"
          },
          {
            "scenario": "wireless-services-flows-multiline-crp-request",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-multiline-crp-request.json"
          },
          {
            "scenario": "wireless-services-flows-multiline-crp-request-2",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-multiline-crp-request-2.json"
          },
          {
            "scenario": "wireless-services-flows-multiline-crp-response",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-multiline-crp-response.json"
          },
          {
            "scenario": "wireless-services-flows-multiline-crp-response-2",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-multiline-crp-response-2.json"
          },
          {
            "scenario": "wireless-services-flows-multiline-crp-with-adding-addon-requ",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-multiline-crp-with-adding-addon-requ.json"
          },
          {
            "scenario": "wireless-services-flows-multiline-crp-with-addon-add-respons",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-multiline-crp-with-addon-add-respons.json"
          },
          {
            "scenario": "wireless-services-flows-multiline-crp-with-addon-remove-resp",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-multiline-crp-with-addon-remove-resp.json"
          },
          {
            "scenario": "wireless-services-flows-multiline-crp-with-removing-addon-re",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-multiline-crp-with-removing-addon-re.json"
          },
          {
            "scenario": "wireless-services-flows-multiline-request",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-multiline-request.json"
          },
          {
            "scenario": "wireless-services-flows-multiline-response",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-multiline-response.json"
          },
          {
            "scenario": "wireless-services-flows-multiline-response-2",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-multiline-response-2.json"
          },
          {
            "scenario": "wireless-services-flows-removeline",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-removeline.json"
          },
          {
            "scenario": "wireless-services-flows-singleline-request",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-singleline-request.json"
          },
          {
            "scenario": "wireless-services-flows-singleline-response",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-singleline-response.json"
          },
          {
            "scenario": "wireless-services-flows-singleline-response-2",
            "kind": "wiki-example",
            "source": "wiki:2137103388",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-services-flows-singleline-response-2.json"
          },
          {
            "scenario": "wireless-upgrade-add-items-to-cart-a2c-request",
            "kind": "wiki-example",
            "source": "wiki:2145464646",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-upgrade-add-items-to-cart-a2c-request.json"
          },
          {
            "scenario": "wireless-upgrade-add-items-to-cart-a2c-request-2",
            "kind": "wiki-example",
            "source": "wiki:2145464646",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-upgrade-add-items-to-cart-a2c-request-2.json"
          },
          {
            "scenario": "wireless-upgrade-add-items-to-cart-accessory-a2c-request",
            "kind": "wiki-example",
            "source": "wiki:2145464646",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-upgrade-add-items-to-cart-accessory-a2c-request.json"
          },
          {
            "scenario": "wireless-upgrade-add-items-to-cart-accessory-a2c-request-2",
            "kind": "wiki-example",
            "source": "wiki:2145464646",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-upgrade-add-items-to-cart-accessory-a2c-request-2.json"
          },
          {
            "scenario": "wireless-upgrade-add-items-to-cart-add-to-cart-request",
            "kind": "wiki-example",
            "source": "wiki:2145464646",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-upgrade-add-items-to-cart-add-to-cart-request.json"
          },
          {
            "scenario": "wireless-upgrade-add-items-to-cart-deviceupgrade-sim-with-vo",
            "kind": "wiki-example",
            "source": "wiki:2145464646",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-upgrade-add-items-to-cart-deviceupgrade-sim-with-vo.json"
          },
          {
            "scenario": "wireless-upgrade-add-items-to-cart-shared-upgrade-response",
            "kind": "wiki-example",
            "source": "wiki:2145464646",
            "url": "/shopping-cart/v1/aid/examples/additemstocart/wireless-upgrade-add-items-to-cart-shared-upgrade-response.json"
          }
        ]
      },
      "delete": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Empty line items for the shopping cart by id",
        "description": "This operation deletes a ShoppingCart (ProductOrder) items.",
        "operationId": "deleteProductOrderLineItems",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API : Clear Cart",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A+Clear+Cart"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1627429987",
        "x-aid-examples": [
          {
            "scenario": "clear-cart-error-response",
            "kind": "wiki-example",
            "source": "wiki:1627429987",
            "url": "/shopping-cart/v1/aid/examples/deleteproductorderlineitems/clear-cart-error-response.json"
          },
          {
            "scenario": "clear-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627429987",
            "url": "/shopping-cart/v1/aid/examples/deleteproductorderlineitems/clear-cart-response.json"
          }
        ]
      },
      "put": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Update Cart Items of the Shopping Cart by CartID",
        "description": "This operation update cart items of the shopping cart for the given CartId",
        "operationId": "UpdateItemsToCart",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "The ProductOrder to be created",
          "content": {
            "application/json;charset=utf-8": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ProductOrderItem_InputRequest"
                }
              },
              "examples": {}
            }
          },
          "required": true
        },
        "externalDocs": {
          "description": "Shopping Cart API : Update Cart",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A+Update+Cart"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:2446899787",
        "x-aid-examples": [
          {
            "scenario": "amend-change-device-full-payment-shipping-method-gets-auto-c",
            "kind": "wiki-example",
            "source": "wiki:2446899787",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/amend-change-device-full-payment-shipping-method-gets-auto-c.json"
          },
          {
            "scenario": "c1-manage-delivery-change-add-shippingaddress-request-payloa",
            "kind": "wiki-example",
            "source": "wiki:2446899787",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/c1-manage-delivery-change-add-shippingaddress-request-payloa.json"
          },
          {
            "scenario": "cancel-amend-addon-put-items-ct-transform-enabled-metadata-a-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#cancel amend addon PUT items - CT transform enabled - metadata and cancelingItem are propagated",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/cancel-amend-addon-put-items-ct-transform-enabled-metadata-a-response.json"
          },
          {
            "scenario": "cancel-amend-addon-put-items-ct-transform-enabled-metadata-a-response-2",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#cancel amend addon PUT items - CT transform enabled - metadata and cancelingItem are propagated",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/cancel-amend-addon-put-items-ct-transform-enabled-metadata-a-response-2.json"
          },
          {
            "scenario": "cancel-line-put-items-ct-transform-enabled-parent-and-childr-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#cancel line PUT items - CT transform enabled - parent and children set to cancel with cancelLine metadata",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/cancel-line-put-items-ct-transform-enabled-parent-and-childr-response.json"
          },
          {
            "scenario": "cancel-line-put-items-ct-transform-enabled-parent-and-childr-response-2",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#cancel line PUT items - CT transform enabled - parent and children set to cancel with cancelLine metadata",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/cancel-line-put-items-ct-transform-enabled-parent-and-childr-response-2.json"
          },
          {
            "scenario": "change-device-installment",
            "kind": "wiki-example",
            "source": "wiki:2446899787",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/change-device-installment.json"
          },
          {
            "scenario": "change-device-with-actionreason-metadata-scenario-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#change device with actionReason metadata - #scenario",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/change-device-with-actionreason-metadata-scenario-response.json"
          },
          {
            "scenario": "tradein-later-flow-mixed-items-request-uses-regular-update-f-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#TradeIn-later flow - mixed items request uses regular update flow",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/tradein-later-flow-mixed-items-request-uses-regular-update-f-response.json"
          },
          {
            "scenario": "tradein-later-flow-mixed-items-request-uses-regular-update-f-response-2",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#TradeIn-later flow - mixed items request uses regular update flow",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/tradein-later-flow-mixed-items-request-uses-regular-update-f-response-2.json"
          },
          {
            "scenario": "update-cart-error-response",
            "kind": "wiki-example",
            "source": "wiki:2446899787",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/update-cart-error-response.json"
          },
          {
            "scenario": "update-cart-items-acc-batch-success-nested-mobile-offer-form-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#update cart items (ACC batch) - Success - nested Mobile_Offer format with Mobile_Device children matches real ACC gift request shape",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/update-cart-items-acc-batch-success-nested-mobile-offer-form-response.json"
          },
          {
            "scenario": "update-cart-items-acc-batch-success-nested-mobile-offer-form-response-2",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#update cart items (ACC batch) - Success - nested Mobile_Offer format with Mobile_Device children matches real ACC gift request shape",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/update-cart-items-acc-batch-success-nested-mobile-offer-form-response-2.json"
          },
          {
            "scenario": "update-cart-items-acc-batch-success-requestedstartdate-updat-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#update cart items (ACC batch) - Success - requestedStartDate updated across two Mobile_Offer lines",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/update-cart-items-acc-batch-success-requestedstartdate-updat-response.json"
          },
          {
            "scenario": "update-cart-items-acc-batch-success-requestedstartdate-updat-response-2",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#update cart items (ACC batch) - Success - requestedStartDate updated across two Mobile_Offer lines",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/update-cart-items-acc-batch-success-requestedstartdate-updat-response-2.json"
          },
          {
            "scenario": "update-cart-items-amend-crp-success-put-sends-amendchangepla-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#update cart items Amend CRP - Success - PUT sends AmendChangePlan CART-OPERATION header to CPOP",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/update-cart-items-amend-crp-success-put-sends-amendchangepla-response.json"
          },
          {
            "scenario": "update-cart-items-amend-ctn-sends-changectn-cart-operation-a-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#update cart items Amend CTN — sends ChangeCtn CART-OPERATION and preserves metadata — AC2",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/update-cart-items-amend-ctn-sends-changectn-cart-operation-a-response.json"
          },
          {
            "scenario": "update-cart-items-amend-ctn-sends-changectn-cart-operation-a-response-2",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#update cart items Amend CTN — sends ChangeCtn CART-OPERATION and preserves metadata — AC2",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/update-cart-items-amend-ctn-sends-changectn-cart-operation-a-response-2.json"
          },
          {
            "scenario": "update-cart-request",
            "kind": "wiki-example",
            "source": "wiki:2446899787",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/update-cart-request.json"
          },
          {
            "scenario": "update-cart-response",
            "kind": "wiki-example",
            "source": "wiki:2446899787",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/update-cart-response.json"
          },
          {
            "scenario": "update-item-to-cart-success-update-shipping-address-scenario-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update Item to cart - Success - Update Shipping Address : #scenario",
            "url": "/shopping-cart/v1/aid/examples/updateitemstocart/update-item-to-cart-success-update-shipping-address-scenario-response.json"
          }
        ]
      }
    },
    "/msapi/sales/shopping-cart-meta/v1/active-count": {
      "get": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Retrieves a Shopping Cart Items count",
        "description": "This operation retrieves a ShoppingCart (ProductOrder) items count.",
        "operationId": "ActiveCartItemsCount",
        "parameters": [
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          },
          {
            "schema": {
              "type": "string"
            },
            "in": "query",
            "name": "cartType",
            "description": "Cart Type",
            "example": "STC/DEFAULT/ServiceCart/ATTCart",
            "x-aid-generated": [
              "example"
            ],
            "x-source": "wiki:1821329642"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/EntityCountGenericResponse"
                },
                "examples": {
                  "ActiveCartCountSampleResponse": {
                    "value": {
                      "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                      "count": 3,
                      "@type": "ATTCart"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "parameters": []
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/items/count": {
      "get": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Retrieves a Shopping Cart Items count specified by ID",
        "description": "This operation retrieves a ShoppingCart (ProductOrder) items count.",
        "operationId": "CartItemsCount",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/EntityCountGenericResponse"
                },
                "examples": {
                  "ItemCountSampleResponse": {
                    "value": {
                      "id": "00fa7310-38c9-11ec-8d3d-0242ac130003",
                      "count": 3,
                      "@type": "ATTCart"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API : Cart Item count",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A+Cart+Item+count"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1627430365",
        "x-aid-examples": [
          {
            "scenario": "cart-item-count-error-response",
            "kind": "wiki-example",
            "source": "wiki:1627430365",
            "url": "/shopping-cart/v1/aid/examples/cartitemscount/cart-item-count-error-response.json"
          },
          {
            "scenario": "cart-item-count-response",
            "kind": "wiki-example",
            "source": "wiki:1627430365",
            "url": "/shopping-cart/v1/aid/examples/cartitemscount/cart-item-count-response.json"
          }
        ]
      },
      "parameters": []
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/items/{item_id}": {
      "put": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Update Cart Item to Shopping Cart by ID",
        "description": "This operation Update shopping cart item",
        "operationId": "UpdateItemToCart",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "name": "item_id",
            "in": "path",
            "description": "Identifier of the Item",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "The ProductOrder to be created",
          "content": {
            "application/json;charset=utf-8": {
              "schema": {
                "$ref": "#/components/schemas/ProductOrderItem_InputRequest"
              }
            }
          },
          "required": true
        },
        "externalDocs": {
          "description": "Postpaid - Convergence Wireless",
          "url": "https://wiki.web.att.com/display/DRC/Postpaid+-+Convergence+Wireless"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:2099185893",
        "x-aid-examples": [
          {
            "scenario": "access-15-promo-for-in-request",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/access-15-promo-for-in-request.json"
          },
          {
            "scenario": "access-15-promo-response",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/access-15-promo-response.json"
          },
          {
            "scenario": "access-30-promo-in-request",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/access-30-promo-in-request.json"
          },
          {
            "scenario": "access-30-promo-response",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/access-30-promo-response.json"
          },
          {
            "scenario": "commitment-update-request",
            "kind": "wiki-example",
            "source": "wiki:2099185893",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/commitment-update-request.json"
          },
          {
            "scenario": "fiber-broadband-plan-update-request",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/fiber-broadband-plan-update-request.json"
          },
          {
            "scenario": "fiber-broadband-plan-update-request-2",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/fiber-broadband-plan-update-request-2.json"
          },
          {
            "scenario": "fiber-broadband-request-to-update-requestedcompletiondate",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/fiber-broadband-request-to-update-requestedcompletiondate.json"
          },
          {
            "scenario": "gift-park-indicator-up-update-response",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/gift-park-indicator-up-update-response.json"
          },
          {
            "scenario": "item-qty-update-request",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/item-qty-update-request.json"
          },
          {
            "scenario": "prepaid-activation-device-and-sim",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/prepaid-activation-device-and-sim.json"
          },
          {
            "scenario": "prepaid-activation-mobile-plan",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/prepaid-activation-mobile-plan.json"
          },
          {
            "scenario": "prepaid-activation-update-cart-sim",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/prepaid-activation-update-cart-sim.json"
          },
          {
            "scenario": "prepaid-wireless-byod-sim-change",
            "kind": "wiki-example",
            "source": "wiki:2092569622",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/prepaid-wireless-byod-sim-change.json"
          },
          {
            "scenario": "prepaid-wireless-prepaid-device-sim-update-request",
            "kind": "wiki-example",
            "source": "wiki:2092569622",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/prepaid-wireless-prepaid-device-sim-update-request.json"
          },
          {
            "scenario": "prepaid-wireless-prepaid-device-update-request",
            "kind": "wiki-example",
            "source": "wiki:2092569622",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/prepaid-wireless-prepaid-device-update-request.json"
          },
          {
            "scenario": "prepaid-wireless-prepaid-plan-update-request",
            "kind": "wiki-example",
            "source": "wiki:2092569622",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/prepaid-wireless-prepaid-plan-update-request.json"
          },
          {
            "scenario": "prepaid-wireless-prepaid-sim-update-request",
            "kind": "wiki-example",
            "source": "wiki:2092569622",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/prepaid-wireless-prepaid-sim-update-request.json"
          },
          {
            "scenario": "sample-bb-voip-update-cart-response-with-directory-listing-h",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/sample-bb-voip-update-cart-response-with-directory-listing-h.json"
          },
          {
            "scenario": "sample-bsse-fiber-movers-update-move-from-requestedcompletio",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/sample-bsse-fiber-movers-update-move-from-requestedcompletio.json"
          },
          {
            "scenario": "sample-prepaid-update-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/sample-prepaid-update-cart-response.json"
          },
          {
            "scenario": "sample-static-ip-update-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/sample-static-ip-update-cart-response.json"
          },
          {
            "scenario": "sdg-sdf-update",
            "kind": "wiki-example",
            "source": "wiki:2099185893",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/sdg-sdf-update.json"
          },
          {
            "scenario": "smb-listingname",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/smb-listingname.json"
          },
          {
            "scenario": "update-accessory-request",
            "kind": "wiki-example",
            "source": "wiki:2099185893",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-accessory-request.json"
          },
          {
            "scenario": "update-bolton-request",
            "kind": "wiki-example",
            "source": "wiki:2099185893",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-bolton-request.json"
          },
          {
            "scenario": "update-byod-request",
            "kind": "wiki-example",
            "source": "wiki:2099185893",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-byod-request.json"
          },
          {
            "scenario": "update-cart-item-error-response",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-cart-item-error-response.json"
          },
          {
            "scenario": "update-cart-item-failure-wbb-offer-update-request",
            "kind": "test-request",
            "source": "test:ShoppingCartControllerIntegrationSpec#update cart item - failure - wbb offer update",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-cart-item-failure-wbb-offer-update-request.json"
          },
          {
            "scenario": "update-insurance-request",
            "kind": "wiki-example",
            "source": "wiki:2099185893",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-insurance-request.json"
          },
          {
            "scenario": "update-item-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-item-cart-response.json"
          },
          {
            "scenario": "update-item-to-cart-success-byod-device-sim-scenario-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update Item to cart - Success - BYOD + Device + Sim : #scenario",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-item-to-cart-success-byod-device-sim-scenario-response.json"
          },
          {
            "scenario": "update-item-to-cart-success-byod-psim-skip-eid-scenario-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update Item to cart - Success - BYOD + pSim + Skip - EID : #scenario",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-item-to-cart-success-byod-psim-skip-eid-scenario-response.json"
          },
          {
            "scenario": "update-item-to-cart-validation-error-duplicate-eid-iccid-csn-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update Item to cart Validation error - Duplicate EID/ICCID/CSN : #scenario",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-item-to-cart-validation-error-duplicate-eid-iccid-csn-response.json"
          },
          {
            "scenario": "update-mobile-offer-device-swap-different-offerid-removes-ac-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update Mobile_Offer - device swap (different offerId) - removes accessories when feature flag enabled",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-mobile-offer-device-swap-different-offerid-removes-ac-response.json"
          },
          {
            "scenario": "update-mobile-offer-device-swap-different-offerid-removes-ac-response-2",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update Mobile_Offer - device swap (different offerId) - removes accessories when feature flag enabled",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-mobile-offer-device-swap-different-offerid-removes-ac-response-2.json"
          },
          {
            "scenario": "update-mobile-offer-device-swap-without-feature-flag-falls-b-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update Mobile_Offer - device swap without feature flag - falls back to legacy behavior removing addons",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-mobile-offer-device-swap-without-feature-flag-falls-b-response.json"
          },
          {
            "scenario": "update-mobile-offer-device-swap-without-feature-flag-falls-b-response-2",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update Mobile_Offer - device swap without feature flag - falls back to legacy behavior removing addons",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-mobile-offer-device-swap-without-feature-flag-falls-b-response-2.json"
          },
          {
            "scenario": "update-mobile-offer-multiple-offers-with-same-device-offerid-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update Mobile_Offer - multiple offers with same device offerId - preserves accessory for updated offer when feature flag enabled",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-mobile-offer-multiple-offers-with-same-device-offerid-response.json"
          },
          {
            "scenario": "update-mobile-offer-multiple-offers-with-same-device-offerid-response-2",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update Mobile_Offer - multiple offers with same device offerId - preserves accessory for updated offer when feature flag enabled",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-mobile-offer-multiple-offers-with-same-device-offerid-response-2.json"
          },
          {
            "scenario": "update-mobile-offer-same-device-offerid-preserves-accessorie-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update Mobile_Offer - same device offerId - preserves accessories when feature flag enabled",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-mobile-offer-same-device-offerid-preserves-accessorie-response.json"
          },
          {
            "scenario": "update-mobile-offer-same-device-offerid-preserves-accessorie-response-2",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update Mobile_Offer - same device offerId - preserves accessories when feature flag enabled",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-mobile-offer-same-device-offerid-preserves-accessorie-response-2.json"
          },
          {
            "scenario": "update-non-byod-different-device-same-sim-flag-on-removes-de-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update non-BYOD - different device same SIM - flag ON - removes device IMEI preserves SIM",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-non-byod-different-device-same-sim-flag-on-removes-de-response.json"
          },
          {
            "scenario": "update-non-byod-different-device-same-sim-flag-on-removes-de-response-2",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update non-BYOD - different device same SIM - flag ON - removes device IMEI preserves SIM",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-non-byod-different-device-same-sim-flag-on-removes-de-response-2.json"
          },
          {
            "scenario": "update-non-byod-same-device-different-sim-flag-on-preserves-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update non-BYOD - same device different SIM - flag ON - preserves device IMEI removes SIM chars",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-non-byod-same-device-different-sim-flag-on-preserves-response.json"
          },
          {
            "scenario": "update-non-byod-same-device-different-sim-flag-on-preserves-response-2",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update non-BYOD - same device different SIM - flag ON - preserves device IMEI removes SIM chars",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-non-byod-same-device-different-sim-flag-on-preserves-response-2.json"
          },
          {
            "scenario": "update-non-byod-same-device-same-sim-flag-off-legacy-removes-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update non-BYOD - same device same SIM - flag OFF - legacy removes all IMEI and EID",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-non-byod-same-device-same-sim-flag-off-legacy-removes-response.json"
          },
          {
            "scenario": "update-non-byod-same-device-same-sim-flag-off-legacy-removes-response-2",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update non-BYOD - same device same SIM - flag OFF - legacy removes all IMEI and EID",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-non-byod-same-device-same-sim-flag-off-legacy-removes-response-2.json"
          },
          {
            "scenario": "update-non-byod-same-device-same-sim-flag-on-preserves-imei-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update non-BYOD - same device same SIM - flag ON - preserves IMEI and EID on both",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-non-byod-same-device-same-sim-flag-on-preserves-imei-response.json"
          },
          {
            "scenario": "update-non-byod-same-device-same-sim-flag-on-preserves-imei-response-2",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update non-BYOD - same device same SIM - flag ON - preserves IMEI and EID on both",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-non-byod-same-device-same-sim-flag-on-preserves-imei-response-2.json"
          },
          {
            "scenario": "update-non-byod-same-device-with-new-imei-in-request-flag-on-response",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update non-BYOD - same device with new IMEI in request - flag ON - IMEI updated (BAU)",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-non-byod-same-device-with-new-imei-in-request-flag-on-response.json"
          },
          {
            "scenario": "update-non-byod-same-device-with-new-imei-in-request-flag-on-response-2",
            "kind": "test-response",
            "source": "test:UpdateCartIntegrationSpec#Update non-BYOD - same device with new IMEI in request - flag ON - IMEI updated (BAU)",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-non-byod-same-device-with-new-imei-in-request-flag-on-response-2.json"
          },
          {
            "scenario": "update-wbb-plan-request",
            "kind": "wiki-example",
            "source": "wiki:1627430014",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/update-wbb-plan-request.json"
          },
          {
            "scenario": "wireless-plan-update",
            "kind": "wiki-example",
            "source": "wiki:2092569566",
            "url": "/shopping-cart/v1/aid/examples/updateitemtocart/wireless-plan-update.json"
          }
        ]
      },
      "delete": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Deletes a Shopping Cart item by ID",
        "description": "This operation deletes a ShoppingCart (ProductOrder) item.",
        "operationId": "DeleteCartItem",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "name": "item_id",
            "in": "path",
            "description": "Identifier of the OrderItem",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Convergence Wireless/Postpaid Wireless: Delete Items",
          "url": "https://wiki.web.att.com/pages/viewpage.action?pageId=2156730797"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:2156730797",
        "x-aid-examples": [
          {
            "scenario": "after-delete-device-itemid-response",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/after-delete-device-itemid-response.json"
          },
          {
            "scenario": "after-delete-one-item-response",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/after-delete-one-item-response.json"
          },
          {
            "scenario": "after-delete-sim-itemid-response",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/after-delete-sim-itemid-response.json"
          },
          {
            "scenario": "cart-has-one-line-item-device-and-sim-itemid",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/cart-has-one-line-item-device-and-sim-itemid.json"
          },
          {
            "scenario": "cart-has-one-line-item-with-device-and-sim",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/cart-has-one-line-item-with-device-and-sim.json"
          },
          {
            "scenario": "convergence-use-cases-3-year-commitment",
            "kind": "wiki-example",
            "source": "wiki:2108459217",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/convergence-use-cases-3-year-commitment.json"
          },
          {
            "scenario": "convergence-use-cases-cart-response",
            "kind": "wiki-example",
            "source": "wiki:2108459217",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/convergence-use-cases-cart-response.json"
          },
          {
            "scenario": "convergence-use-cases-convergence-use-cases-response",
            "kind": "wiki-example",
            "source": "wiki:2108459217",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/convergence-use-cases-convergence-use-cases-response.json"
          },
          {
            "scenario": "convergence-use-cases-convergence-use-cases-response-2",
            "kind": "wiki-example",
            "source": "wiki:2108459217",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/convergence-use-cases-convergence-use-cases-response-2.json"
          },
          {
            "scenario": "convergence-use-cases-convergence-use-cases-response-3",
            "kind": "wiki-example",
            "source": "wiki:2108459217",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/convergence-use-cases-convergence-use-cases-response-3.json"
          },
          {
            "scenario": "convergence-use-cases-convergence-use-cases-response-4",
            "kind": "wiki-example",
            "source": "wiki:2108459217",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/convergence-use-cases-convergence-use-cases-response-4.json"
          },
          {
            "scenario": "convergence-use-cases-convergence-use-cases-response-5",
            "kind": "wiki-example",
            "source": "wiki:2108459217",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/convergence-use-cases-convergence-use-cases-response-5.json"
          },
          {
            "scenario": "convergence-use-cases-frp",
            "kind": "wiki-example",
            "source": "wiki:2108459217",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/convergence-use-cases-frp.json"
          },
          {
            "scenario": "delete-cart-item-error-response",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/delete-cart-item-error-response.json"
          },
          {
            "scenario": "delete-cart-response-from-2-to-1-lineitems",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/delete-cart-response-from-2-to-1-lineitems.json"
          },
          {
            "scenario": "delete-cart-response-from-3-to-2-lineitems",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/delete-cart-response-from-3-to-2-lineitems.json"
          },
          {
            "scenario": "delete-item-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/delete-item-cart-response.json"
          },
          {
            "scenario": "delete-items-to-cart-addons-request",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/delete-items-to-cart-addons-request.json"
          },
          {
            "scenario": "delete-items-to-cart-addons-response",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/delete-items-to-cart-addons-response.json"
          },
          {
            "scenario": "delete-items-to-cart-static-addons-request",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/delete-items-to-cart-static-addons-request.json"
          },
          {
            "scenario": "delete-items-to-cart-static-addons-response",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/delete-items-to-cart-static-addons-response.json"
          },
          {
            "scenario": "existing-cart-details",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/existing-cart-details.json"
          },
          {
            "scenario": "existing-cart-details-2",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/existing-cart-details-2.json"
          },
          {
            "scenario": "existing-cart-details-3",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/existing-cart-details-3.json"
          },
          {
            "scenario": "two-line-items-present-in-cart",
            "kind": "wiki-example",
            "source": "wiki:1627430052",
            "url": "/shopping-cart/v1/aid/examples/deletecartitem/two-line-items-present-in-cart.json"
          }
        ]
      }
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/channel": {
      "patch": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Add Channel information to the Shopping Cart",
        "description": "This operation updates ShoppingCart (ProductOrder) entity. Attribute selection is enabled for all first level attributes.",
        "operationId": "Update/Add channel information to the shopping cart",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "requestBody": {
          "description": "Update/Add channel information to the shopping cart",
          "content": {
            "application/json;charset=utf-8": {
              "schema": {
                "$ref": "#/components/schemas/RelatedChannel"
              },
              "examples": {}
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API : Update Cart Channel",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A+Update+Cart+Channel"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1627430522",
        "x-aid-examples": [
          {
            "scenario": "add-repid-request",
            "kind": "wiki-example",
            "source": "wiki:1627430522",
            "url": "/shopping-cart/v1/aid/examples/update-add-channel-information-to-the-shopping-cart/add-repid-request.json"
          },
          {
            "scenario": "update-cart-channel-error-response",
            "kind": "wiki-example",
            "source": "wiki:1627430522",
            "url": "/shopping-cart/v1/aid/examples/update-add-channel-information-to-the-shopping-cart/update-cart-channel-error-response.json"
          },
          {
            "scenario": "update-channel-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627430522",
            "url": "/shopping-cart/v1/aid/examples/update-add-channel-information-to-the-shopping-cart/update-channel-cart-response.json"
          },
          {
            "scenario": "updatechannel-existing-channel-with-extensions-request",
            "kind": "test-request",
            "source": "test:ShoppingCartControllerIntegrationSpec#updateChannel existing channel with extensions",
            "url": "/shopping-cart/v1/aid/examples/update-add-channel-information-to-the-shopping-cart/updatechannel-existing-channel-with-extensions-request.json"
          }
        ]
      }
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/state": {
      "patch": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Add State and Substatus information to the Shopping Cart",
        "description": "This operation updates ShoppingCart (ProductOrder) entity. Attribute selection is enabled for all first level attributes.",
        "operationId": "Update State to the shopping cart",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "requestBody": {
          "description": "The ProductOrder to be created",
          "content": {
            "application/json;charset=utf-8": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/RelatedChannel"
                }
              },
              "examples": {}
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/promotion": {
      "post": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Add full promotion to the shopping cart",
        "description": "Apply Promotion",
        "operationId": "Apply full promotion to the Shopping Cart",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "requestBody": {
          "description": "The ProductOrder to be created",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Promotion_RequestBody"
              },
              "examples": {
                "ManualPromotion": {
                  "value": {
                    "channel": {
                      "id": "Retail",
                      "name": "Retail"
                    },
                    "promotions": [
                      {
                        "id": "dda02dc4-180e-417c-be97-7e2e0c7e2c33",
                        "type": "manualpromotion"
                      }
                    ]
                  }
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API : Add promotions to Cart",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A+Add+promotions+to+Cart"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1627430459",
        "x-aid-examples": [
          {
            "scenario": "add-manual-promotion-request",
            "kind": "wiki-example",
            "source": "wiki:1627430459",
            "url": "/shopping-cart/v1/aid/examples/apply-full-promotion-to-the-shopping-cart/add-manual-promotion-request.json"
          },
          {
            "scenario": "add-promotion",
            "kind": "wiki-example",
            "source": "wiki:1627430459",
            "url": "/shopping-cart/v1/aid/examples/apply-full-promotion-to-the-shopping-cart/add-promotion.json"
          },
          {
            "scenario": "add-promotion-2",
            "kind": "wiki-example",
            "source": "wiki:1627430459",
            "url": "/shopping-cart/v1/aid/examples/apply-full-promotion-to-the-shopping-cart/add-promotion-2.json"
          },
          {
            "scenario": "add-promotion-cart-response",
            "kind": "wiki-example",
            "source": "wiki:1627430459",
            "url": "/shopping-cart/v1/aid/examples/apply-full-promotion-to-the-shopping-cart/add-promotion-cart-response.json"
          },
          {
            "scenario": "add-promotions-to-cart-bad-request-invalid-promotion-response",
            "kind": "test-response",
            "source": "test:AddManualPromotionsIntegrationSpec#Add promotions to cart - Bad Request - Invalid Promotion",
            "url": "/shopping-cart/v1/aid/examples/apply-full-promotion-to-the-shopping-cart/add-promotions-to-cart-bad-request-invalid-promotion-response.json"
          },
          {
            "scenario": "add-promotions-to-cart-bad-request-promotion-already-present-response",
            "kind": "test-response",
            "source": "test:AddManualPromotionsIntegrationSpec#Add promotions to cart - Bad Request - Promotion Already Present",
            "url": "/shopping-cart/v1/aid/examples/apply-full-promotion-to-the-shopping-cart/add-promotions-to-cart-bad-request-promotion-already-present-response.json"
          },
          {
            "scenario": "add-promotions-to-cart-bad-request-promotion-missing-request",
            "kind": "test-request",
            "source": "test:AddManualPromotionsIntegrationSpec#Add promotions to cart - Bad Request - Promotion Missing",
            "url": "/shopping-cart/v1/aid/examples/apply-full-promotion-to-the-shopping-cart/add-promotions-to-cart-bad-request-promotion-missing-request.json"
          },
          {
            "scenario": "add-promotions-to-cart-error-response",
            "kind": "wiki-example",
            "source": "wiki:1627430459",
            "url": "/shopping-cart/v1/aid/examples/apply-full-promotion-to-the-shopping-cart/add-promotions-to-cart-error-response.json"
          },
          {
            "scenario": "crp-oms-uupc-immediate-promo-add-response",
            "kind": "wiki-example",
            "source": "wiki:1627430459",
            "url": "/shopping-cart/v1/aid/examples/apply-full-promotion-to-the-shopping-cart/crp-oms-uupc-immediate-promo-add-response.json"
          },
          {
            "scenario": "crp-oms-uupc-immediate-promo-remove-response",
            "kind": "wiki-example",
            "source": "wiki:1627430459",
            "url": "/shopping-cart/v1/aid/examples/apply-full-promotion-to-the-shopping-cart/crp-oms-uupc-immediate-promo-remove-response.json"
          },
          {
            "scenario": "remove-mual-promo-amend-resp",
            "kind": "wiki-example",
            "source": "wiki:1627430459",
            "url": "/shopping-cart/v1/aid/examples/apply-full-promotion-to-the-shopping-cart/remove-mual-promo-amend-resp.json"
          }
        ]
      }
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/promotion/{promotion_id}": {
      "delete": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Deletes a manual promotion by ID",
        "description": "This operation deletes a manual promotion",
        "operationId": "DeleteManualPromotion",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "name": "promotion_id",
            "in": "path",
            "description": "Identifier of the Manual Promotion",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API: Delete Promotions",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API%3A+Delete+Promotions"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1721863413",
        "x-aid-examples": [
          {
            "scenario": "delete-promotions-from-cart-success-cases-scenario-response",
            "kind": "test-response",
            "source": "test:AddManualPromotionsIntegrationSpec#Delete promotions from Cart - Success cases - #scenario",
            "url": "/shopping-cart/v1/aid/examples/deletemanualpromotion/delete-promotions-from-cart-success-cases-scenario-response.json"
          },
          {
            "scenario": "error-response-sample",
            "kind": "wiki-example",
            "source": "wiki:1721863413",
            "url": "/shopping-cart/v1/aid/examples/deletemanualpromotion/error-response-sample.json"
          }
        ]
      }
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/coupons": {
      "post": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Add coupons to the cart",
        "description": "Add coupons to the shopping cart",
        "operationId": "AddCoupons",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "requestBody": {
          "description": "The coupons to be added to the cart",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AddCoupons_RequestBody"
              },
              "examples": {
                "AddCoupons": {
                  "value": {
                    "coupons": [
                      {
                        "code": "ACTNOW",
                        "type": "discount"
                      }
                    ]
                  }
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                },
                "examples": {}
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                },
                "examples": {
                  "SampleErrorResponse": {
                    "value": {
                      "code": "SC-V40005",
                      "reason": "COUPON_ALREADY_PRESENT",
                      "message": "Coupon code provided is present already in the cart",
                      "status": "400"
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API : Add Coupons to Cart",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A+Add+Coupons+to+Cart"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1743717299",
        "x-aid-examples": [
          {
            "scenario": "add-coupons-request",
            "kind": "wiki-example",
            "source": "wiki:1743717299",
            "url": "/shopping-cart/v1/aid/examples/addcoupons/add-coupons-request.json"
          },
          {
            "scenario": "add-coupons-to-cart-bad-coupon-request",
            "kind": "test-request",
            "source": "test:CouponsIntegrationSpec#Add coupons to cart - bad coupon request",
            "url": "/shopping-cart/v1/aid/examples/addcoupons/add-coupons-to-cart-bad-coupon-request.json"
          },
          {
            "scenario": "add-coupons-to-cart-duplicate-coupon-scenario-request",
            "kind": "test-request",
            "source": "test:CouponsIntegrationSpec#Add coupons to cart - duplicate coupon scenario",
            "url": "/shopping-cart/v1/aid/examples/addcoupons/add-coupons-to-cart-duplicate-coupon-scenario-request.json"
          },
          {
            "scenario": "add-coupons-to-cart-error-response",
            "kind": "wiki-example",
            "source": "wiki:1743717299",
            "url": "/shopping-cart/v1/aid/examples/addcoupons/add-coupons-to-cart-error-response.json"
          },
          {
            "scenario": "add-coupons-to-cart-invalid-couponid-request",
            "kind": "test-request",
            "source": "test:CouponsIntegrationSpec#Add coupons to cart - Invalid couponId",
            "url": "/shopping-cart/v1/aid/examples/addcoupons/add-coupons-to-cart-invalid-couponid-request.json"
          },
          {
            "scenario": "add-coupons-to-cart-success-request",
            "kind": "test-request",
            "source": "test:CouponsIntegrationSpec#Add coupons to cart - Success",
            "url": "/shopping-cart/v1/aid/examples/addcoupons/add-coupons-to-cart-success-request.json"
          },
          {
            "scenario": "add-coupons-to-cart-success-response",
            "kind": "test-response",
            "source": "test:CouponsIntegrationSpec#Add coupons to cart - Success",
            "url": "/shopping-cart/v1/aid/examples/addcoupons/add-coupons-to-cart-success-response.json"
          }
        ]
      }
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/coupons/{coupon_id}": {
      "delete": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Deletes a coupon by ID",
        "description": "This operation deletes a coupon from the cart",
        "operationId": "DeleteCoupon",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "name": "coupon_id",
            "in": "path",
            "description": "Identifier of the Coupon",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API: Delete Coupons",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API%3A+Delete+Coupons"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1743717428",
        "x-aid-examples": [
          {
            "scenario": "delete-coupons-to-cart-success-response",
            "kind": "test-response",
            "source": "test:CouponsIntegrationSpec#delete coupons to cart - Success",
            "url": "/shopping-cart/v1/aid/examples/deletecoupon/delete-coupons-to-cart-success-response.json"
          },
          {
            "scenario": "error-response-sample",
            "kind": "wiki-example",
            "source": "wiki:1743717428",
            "url": "/shopping-cart/v1/aid/examples/deletecoupon/error-response-sample.json"
          }
        ]
      }
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/future-bills": {
      "get": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Retrieves Future Bill Estimates by ID",
        "description": "This operation retrieves a list of Future Bills entity.",
        "operationId": "FutureBillEstimater",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/FutureBillResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API : FutureBillEstimator",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A+FutureBillEstimator"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1790314702",
        "x-aid-examples": [
          {
            "scenario": "eds-request",
            "kind": "wiki-example",
            "source": "wiki:1790314702",
            "url": "/shopping-cart/v1/aid/examples/futurebillestimater/eds-request.json"
          },
          {
            "scenario": "futurebillestimator-error-response",
            "kind": "wiki-example",
            "source": "wiki:1790314702",
            "url": "/shopping-cart/v1/aid/examples/futurebillestimater/futurebillestimator-error-response.json"
          },
          {
            "scenario": "futurebillestimator-success-response",
            "kind": "wiki-example",
            "source": "wiki:1790314702",
            "url": "/shopping-cart/v1/aid/examples/futurebillestimater/futurebillestimator-success-response.json"
          },
          {
            "scenario": "short-term-promo-new-attributes-for-marketing-amount-calcula",
            "kind": "wiki-example",
            "source": "wiki:1790314702",
            "url": "/shopping-cart/v1/aid/examples/futurebillestimater/short-term-promo-new-attributes-for-marketing-amount-calcula.json"
          }
        ]
      }
    },
    "/msapi/sales/shopping-cart/v1/encrypt": {
      "post": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Generic content encyption endpoint",
        "description": "Order Summary for review order and thank you page.",
        "operationId": "Encryption",
        "parameters": [
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "requestBody": {
          "description": "Contents which is need to be encrypted",
          "content": {
            "application/json;charset=utf-8": {
              "schema": {
                "$ref": "#/components/schemas/Encryption_Request"
              },
              "examples": {}
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Encryption_Response"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API : Encrypt Channel Info",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A+Encrypt+Channel+Info"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1627430567",
        "x-aid-examples": [
          {
            "scenario": "encrypt-channel-info-error-response",
            "kind": "wiki-example",
            "source": "wiki:1627430567",
            "url": "/shopping-cart/v1/aid/examples/encryption/encrypt-channel-info-error-response.json"
          },
          {
            "scenario": "encrypt-rep-id-request",
            "kind": "test-request",
            "source": "test:MiscIntegrationSpec#Encrypt rep id",
            "url": "/shopping-cart/v1/aid/examples/encryption/encrypt-rep-id-request.json"
          },
          {
            "scenario": "encrypted-response",
            "kind": "wiki-example",
            "source": "wiki:1627430567",
            "url": "/shopping-cart/v1/aid/examples/encryption/encrypted-response.json"
          },
          {
            "scenario": "encryption-request",
            "kind": "wiki-example",
            "source": "wiki:1627430567",
            "url": "/shopping-cart/v1/aid/examples/encryption/encryption-request.json"
          }
        ]
      },
      "parameters": []
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/save": {
      "post": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Save Shopping Cart by ID",
        "description": "This operation saves cart by email for marketing purpose.",
        "operationId": "saveCart",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "requestBody": {
          "description": "Capture Email and save the cart",
          "content": {
            "application/json;charset=utf-8": {
              "schema": {
                "$ref": "#/components/schemas/SaveCart_RequestBody"
              },
              "examples": {
                "SaveCart_SampleRequest": {
                  "value": {
                    "email": "savecart@att.com"
                  }
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "example": {
                  "status": "Success"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "externalDocs": {
          "description": "Shopping Cart API - Save Cart",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+-+Save+Cart"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1756236403",
        "x-aid-examples": [
          {
            "scenario": "save-cart-failure-scenario-request",
            "kind": "test-request",
            "source": "test:ShoppingCartControllerIntegrationSpec#save cart - Failure - #scenario",
            "url": "/shopping-cart/v1/aid/examples/savecart/save-cart-failure-scenario-request.json"
          },
          {
            "scenario": "save-cart-success-scenario-request",
            "kind": "test-request",
            "source": "test:ShoppingCartControllerIntegrationSpec#save cart - Success scenario",
            "url": "/shopping-cart/v1/aid/examples/savecart/save-cart-success-scenario-request.json"
          },
          {
            "scenario": "save-cart-success-scenario-response",
            "kind": "test-response",
            "source": "test:ShoppingCartControllerIntegrationSpec#save cart - Success scenario",
            "url": "/shopping-cart/v1/aid/examples/savecart/save-cart-success-scenario-response.json"
          }
        ]
      }
    },
    "/msapi/sales/shoppingcart-event-processor/v1/query-carts": {
      "post": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "List or find Shopping Cart objects",
        "description": "This operation list or find ShoppingCart(ProductOrder) entities based on filter criteria.",
        "operationId": "List Shopping Carts",
        "parameters": [
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "headers": {},
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/QueryCartResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "Shopping cart search params",
          "content": {
            "application/json;charset=utf-8": {
              "schema": {
                "$ref": "#/components/schemas/SearchCartEntity"
              }
            }
          },
          "required": true
        },
        "externalDocs": {
          "description": "Shopping Cart API : Query Carts",
          "url": "https://wiki.web.att.com/display/DRC/Shopping+Cart+API+%3A+Query+Carts"
        },
        "x-aid-generated": [
          "externalDocs",
          "x-aid-examples"
        ],
        "x-source": "wiki:1817908657",
        "x-aid-examples": [
          {
            "scenario": "bad-request",
            "kind": "wiki-example",
            "source": "wiki:1817908657",
            "url": "/shopping-cart/v1/aid/examples/list-shopping-carts/bad-request.json"
          },
          {
            "scenario": "no-records-founds",
            "kind": "wiki-example",
            "source": "wiki:1817908657",
            "url": "/shopping-cart/v1/aid/examples/list-shopping-carts/no-records-founds.json"
          },
          {
            "scenario": "query-carts-sample-response",
            "kind": "wiki-example",
            "source": "wiki:1817908657",
            "url": "/shopping-cart/v1/aid/examples/list-shopping-carts/query-carts-sample-response.json"
          },
          {
            "scenario": "search-by-multiple-fields",
            "kind": "wiki-example",
            "source": "wiki:1817908657",
            "url": "/shopping-cart/v1/aid/examples/list-shopping-carts/search-by-multiple-fields.json"
          },
          {
            "scenario": "search-by-profile-id",
            "kind": "wiki-example",
            "source": "wiki:1817908657",
            "url": "/shopping-cart/v1/aid/examples/list-shopping-carts/search-by-profile-id.json"
          }
        ]
      }
    },
    "/msapi/sales/shopping-cart/v1/quotation": {
      "post": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Cart Validation for Product Order Items",
        "description": "Creates Quotation for passed Items in request",
        "parameters": [
          {
            "name": "calculateTaxInd",
            "in": "query",
            "description": "Flag to indicate if tax should be calculated",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QuotationRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/QuotationResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                },
                "examples": {
                  "BadRequest": {
                    "value": {
                      "code": "SC-V40000",
                      "reason": "MISSING_OR_INVALID_REQUIRED_FIELD",
                      "message": "Invalid Request. Null or empty not allowed for a required field.",
                      "status": "400"
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Unexpected Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                },
                "examples": {
                  "UnexpectedFailure": {
                    "value": {
                      "code": "SC-B50000",
                      "reason": "CART-INTERNAL-ERROR",
                      "message": "Internal exception occurred while processing the request.",
                      "status": "500"
                    }
                  },
                  "DownstreamFailure": {
                    "value": {
                      "code": "SC-V50000",
                      "reason": "PRICING_ENGINE_ERROR",
                      "message": "PRICING_ENGINE_ERROR|CPOPOFFERSMS-EXT-ERROR-10001|External system Error",
                      "status": "500"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/msapi/sales/shopping-cart/v1/carts/{cart-id}/manageroverride": {
      "post": {
        "tags": [
          "Cart Operations"
        ],
        "summary": "Apply manager Override to the cart",
        "description": "Apply manager Override to the shopping cart",
        "operationId": "ApplyManagerOverride",
        "parameters": [
          {
            "$ref": "#/components/parameters/cartId"
          },
          {
            "$ref": "#/components/parameters/idpctxuuid"
          },
          {
            "$ref": "#/components/parameters/mockscenario"
          }
        ],
        "requestBody": {
          "description": "Apply manager Override to the cart",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplyManagerOverride_RequestBody"
              },
              "examples": {
                "ApplyManagerOverride": {
                  "value": {
                    "managerOverride": [
                      {
                        "id": "1234456"
                      }
                    ]
                  }
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOrder"
                },
                "examples": {}
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                },
                "examples": {
                  "SampleErrorResponse": {
                    "value": {
                      "code": "SC-V40051",
                      "reason": "MANAGER_OVERRIDE_API_ERROR",
                      "message": "Manager API error. Please check the manager override details and try again.",
                      "status": "400"
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "x-aid-examples": [
          {
            "scenario": "manager-override-cof-cart-not-found-scenario-response",
            "kind": "test-response",
            "source": "test:ManagerOverrideControllerIntegrationSpec#Manager Override COF - Cart Not Found: #scenario",
            "url": "/shopping-cart/v1/aid/examples/applymanageroverride/manager-override-cof-cart-not-found-scenario-response.json"
          },
          {
            "scenario": "manager-override-cof-success-scenario-response",
            "kind": "test-response",
            "source": "test:ManagerOverrideControllerIntegrationSpec#Manager Override COF - Success: #scenario",
            "url": "/shopping-cart/v1/aid/examples/applymanageroverride/manager-override-cof-success-scenario-response.json"
          }
        ],
        "x-aid-generated": [
          "x-aid-examples"
        ]
      }
    }
  },
  "components": {
    "schemas": {
      "QuotationRequest": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "channel": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Channel"
            }
          },
          "productOrderItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/_ProductOrderItem_"
            }
          },
          "relatedParty": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedParty_"
            }
          }
        }
      },
      "Channel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "extensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Extension_"
            }
          }
        }
      },
      "_ProductOrderItem_": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "quantity": {
            "type": "integer"
          },
          "action": {
            "type": "string"
          },
          "billingAccount": {
            "$ref": "#/components/schemas/BillingAccount_"
          },
          "productOffering": {
            "$ref": "#/components/schemas/ProductOffering_"
          },
          "product": {
            "$ref": "#/components/schemas/Product_"
          },
          "productOrderItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/_ProductOrderItem__"
            }
          }
        }
      },
      "_ProductOrderItem__": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "quantity": {
            "type": "integer"
          },
          "action": {
            "type": "string"
          },
          "productOffering": {
            "$ref": "#/components/schemas/_ProductOffering_"
          },
          "product": {
            "$ref": "#/components/schemas/Product_"
          },
          "fulfillmentMethod": {
            "type": "string"
          }
        }
      },
      "_ProductOffering_": {
        "type": "object",
        "properties": {
          "@type": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "productOfferingType": {
            "type": "string"
          },
          "productOfferingTypeGroup": {
            "type": "string"
          }
        }
      },
      "BillingAccount_": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "ratingType": {
            "type": "string"
          },
          "characteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Characteristic_"
            }
          }
        }
      },
      "ProductOffering_": {
        "type": "object",
        "properties": {
          "@type": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "productOfferingGroup": {
            "type": "string"
          },
          "productOfferingType": {
            "type": "string"
          },
          "productOfferingTypeGroup": {
            "type": "string"
          }
        }
      },
      "PriceDetails": {
        "type": "object",
        "properties": {
          "dutyFreeAmount": {
            "$ref": "#/components/schemas/Money"
          },
          "taxIncludedAmount": {
            "$ref": "#/components/schemas/Money"
          }
        },
        "description": "Price details including duty free and tax included amounts."
      },
      "Product_": {
        "type": "object",
        "properties": {
          "referenceId": {
            "type": "string"
          },
          "productSpecification": {
            "$ref": "#/components/schemas/ProductSpecification_"
          },
          "productCharacteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Characteristic_"
            }
          },
          "place": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Place_"
            }
          }
        }
      },
      "RelatedParty_": {
        "type": "object",
        "properties": {
          "@referredType": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "extensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Extension_"
            }
          }
        }
      },
      "Characteristic_": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "Extension_": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "ProductSpecification_": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        }
      },
      "Place_": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "role": {
            "type": "string"
          }
        }
      },
      "QuotationResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "channel": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Channel"
            }
          },
          "orderTotalPrice": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderTotalPrice_"
            }
          },
          "productOrderItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/__ProductOrderItem"
            }
          },
          "relatedParty": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedParty"
            }
          },
          "immediatePromotion": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImmediatePromotion_"
            }
          }
        }
      },
      "OrderTotalPrice_": {
        "type": "object",
        "properties": {
          "priceType": {
            "type": "string"
          },
          "recurringChargePeriod": {
            "type": "string"
          },
          "recurringChargePeriodLength": {
            "type": "integer"
          },
          "taxIncluded": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "price": {
            "$ref": "#/components/schemas/PriceDetails"
          },
          "finalPrice": {
            "$ref": "#/components/schemas/PriceDetails"
          },
          "priceAlteration": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PriceAlteration"
            }
          }
        }
      },
      "__ProductOrderItem": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "quantity": {
            "type": "integer"
          },
          "action": {
            "type": "string"
          },
          "billingAccount": {
            "$ref": "#/components/schemas/BillingAccount_"
          },
          "productOffering": {
            "$ref": "#/components/schemas/ProductOffering_"
          },
          "product": {
            "$ref": "#/components/schemas/Product_"
          },
          "itemPrice": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ItemPrice_"
            }
          },
          "itemTotalPrice": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ItemTotalPrice_"
            }
          },
          "productOrderItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/_ProductOrderItem_"
            }
          }
        }
      },
      "ItemPrice_": {
        "type": "object",
        "properties": {
          "priceType": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "recurringChargePeriod": {
            "type": "string"
          },
          "recurringChargePeriodLength": {
            "type": "integer"
          },
          "taxIncluded": {
            "type": "string"
          },
          "installmentOption": {
            "$ref": "#/components/schemas/InstallmentOption"
          },
          "price": {
            "$ref": "#/components/schemas/PriceDetails"
          },
          "finalPrice": {
            "$ref": "#/components/schemas/PriceDetails"
          },
          "immediatePayOption": {
            "$ref": "#/components/schemas/ImmediatePayOption"
          },
          "priceAlteration": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PriceAlteration"
            }
          },
          "priceCategory": {
            "type": "string"
          },
          "role": {
            "type": "string"
          }
        }
      },
      "ItemTotalPrice_": {
        "type": "object",
        "properties": {
          "priceType": {
            "type": "string"
          },
          "recurringChargePeriod": {
            "type": "string"
          },
          "recurringChargePeriodLength": {
            "type": "integer"
          },
          "price": {
            "$ref": "#/components/schemas/PriceDetails"
          },
          "finalPrice": {
            "$ref": "#/components/schemas/PriceDetails"
          },
          "immediatePayOption": {
            "$ref": "#/components/schemas/ImmediatePayOption"
          },
          "priceAlteration": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PriceAlteration"
            }
          },
          "standalonePrice": {
            "$ref": "#/components/schemas/PriceDetails"
          }
        }
      },
      "ImmediatePromotion_": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "promotion": {
            "$ref": "#/components/schemas/PromotionRef"
          }
        }
      },
      "AgreementItemRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "agreementItemId": {
            "type": "string",
            "description": "Identifier of the agreement"
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "Agreement reference. An agreement represents a contract or arrangement, either written or verbal and sometimes enforceable by law, such as a service level agreement or a customer price agreement. An agreement involves a number of other business entities, such as products, services, and resources and/or their specifications."
      },
      "AgreementRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the agreement"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          },
          "extensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          }
        },
        "description": "Agreement reference. An agreement represents a contract or arrangement, either written or verbal and sometimes enforceable by law, such as a service level agreement or a customer price agreement. An agreement involves a number of other business entities, such as products, services, and resources and/or their specifications.",
        "title": ""
      },
      "Any": {
        "type": "object"
      },
      "AppointmentRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "The identifier of the referred appointment"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "The reference of the appointment"
          },
          "description": {
            "type": "string",
            "description": "An explanatory text regarding the appointment made with a party"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation"
          }
        },
        "description": "Refers an appointment, such as a Customer presentation or internal meeting or site visit"
      },
      "BillingAccountRef": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the billing account"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the billing account"
          },
          "name": {
            "type": "string",
            "description": "Name of the billing account"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          },
          "characteristic": {
            "type": "array",
            "description": "a strucuture used to describe a characteristics of billing account",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          },
          "ratingType": {
            "type": "string",
            "description": "Indicates whether the account follows a specific payment option such as prepaid or postpaid"
          }
        },
        "description": "BillingAccount reference. A BillingAccount is a detailed description of a bill structure."
      },
      "BillStructure": {
        "type": "object",
        "properties": {
          "presentationMedia": {
            "type": "array",
            "description": "The structure of the bill for party accounts (billing or settlement).",
            "items": {
              "$ref": "#/components/schemas/BillPresentationMediaRefOrValue"
            }
          },
          "cycleSpecification": {
            "$ref": "#/components/schemas/BillingCycleSpecificationRefOrValue"
          }
        },
        "description": "The structure of the bill for party accounts (billing or settlement)."
      },
      "BillingCycleSpecificationRefOrValue": {
        "description": "An attachment by value or by reference.",
        "type": "object",
        "additionalProperties": false,
        "discriminator": {
          "propertyName": "isRef"
        },
        "required": [
          "name"
        ],
        "properties": {
          "@baseType": {
            "description": "When sub-classing, this defines the super-class",
            "type": "string"
          },
          "@referredType": {
            "description": "The actual type of the target instance when needed for disambiguation.",
            "type": "string"
          },
          "@schemaLocation": {
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "type": "string",
            "format": "uri"
          },
          "@type": {
            "description": "When sub-classing, this defines the sub-class Extensible name",
            "type": "string"
          },
          "billingDateShift": {
            "description": "An offset of a billing/settlement date. The offset is expressed as number of days with regard to the start of the billing/settlement period.",
            "type": "integer"
          },
          "billingPeriod": {
            "description": "A billing time period. It can be recurring, for example: week, month, quarter of year, year .",
            "type": "string"
          },
          "chargeDateOffset": {
            "description": "An offset of a date through which charges previously received by the billing system will appear on the bill. The offset is expressed as number of days with regard to the start of the BillingPeriod.",
            "type": "integer"
          },
          "creditDateOffset": {
            "description": "An offset of a date through which credits previously received by the billing system will appear on the bill. The offset is expressed as number of days with regard to the start of the BillingPeriod.",
            "type": "integer"
          },
          "dateShift": {
            "description": "An offset of a billing/settlement date. The offset is expressed as number of days with regard to the start of the billing/settlement period.",
            "type": "integer"
          },
          "description": {
            "description": "An explanation regarding this billing cycle specification",
            "type": "string"
          },
          "frequency": {
            "description": "Frequency of the billing cycle (monthly for instance)",
            "type": "string",
            "example": "month"
          },
          "href": {
            "description": "Reference of the billing cycle specification",
            "type": "string",
            "format": "uri"
          },
          "id": {
            "description": "Unique identifier of the billing cycle specification",
            "type": "string",
            "example": "01"
          },
          "mailingDateOffset": {
            "description": "An offset of a customer bill mailing date. The offset is expressed as number of days with regard to the start of the BillingPeriod.",
            "type": "integer"
          },
          "name": {
            "description": "A short descriptive name",
            "type": "string",
            "example": "BillingCycleSpecification"
          },
          "paymentDueDateOffset": {
            "description": "An offset of a payment due date. The offset is expressed as number of days with regard to the start of the BillingPeriod.",
            "type": "integer"
          },
          "validFor": {
            "description": "A period of time, either as a deadline (endDateTime only) a startDateTime only, or both",
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "endDateTime": {
                "description": "End of the time period, using IETC-RFC-3339 format",
                "type": "string",
                "format": "date-time"
              },
              "startDateTime": {
                "description": "Start of the time period, using IETC-RFC-3339 format",
                "type": "string",
                "format": "date-time"
              }
            }
          }
        }
      },
      "PaymentMethodRef": {
        "type": "object",
        "properties": {
          "presentationMedia": {
            "type": "array",
            "description": "PaymentMethod reference. A payment method defines a specific mean of payment (e.g direct debit).",
            "items": {
              "$ref": "#/components/schemas/EntityRef"
            }
          }
        },
        "description": "PaymentMethod reference. A payment method defines a specific mean of payment (e.g direct debit)."
      },
      "BillPresentationMediaRefOrValue": {
        "type": "object",
        "properties": {
          "presentationMedia": {
            "type": "array",
            "description": "An attachment by value or by reference.",
            "items": {
              "$ref": "#/components/schemas/BillPresentationMediaRef"
            }
          }
        },
        "description": "An attachment by value or by reference.."
      },
      "BillPresentationMediaRef": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the bill presentation media"
          },
          "name": {
            "type": "string",
            "description": "A short descriptive name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "PresentationMedia reference. A mean of communicating a bill, supported by the associated bill format. For example, post mail, email, web page."
      },
      "CancelOrder": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "id of the cancellation request (this is not an order id)"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Hyperlink to access the cancellation request"
          },
          "cancellationReason": {
            "type": "string",
            "description": "Reason why the order is cancelled."
          },
          "effectiveCancellationDate": {
            "type": "string",
            "description": "Date when the order is cancelled.",
            "format": "date-time"
          },
          "requestedCancellationDate": {
            "type": "string",
            "description": "Date when the submitter wants the order to be cancelled",
            "format": "date-time"
          },
          "state": {
            "$ref": "#/components/schemas/TaskStateType"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        },
        "description": "A Order cancel is a type of task which  can  be used to place a request to cancel an order"
      },
      "CancelProductOrder": {
        "required": [
          "productOrder"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "id of the cancellation request (this is not an order id)"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Hyperlink to access the cancellation request"
          },
          "cancellationReason": {
            "type": "string",
            "description": "Reason why the order is cancelled."
          },
          "effectiveCancellationDate": {
            "type": "string",
            "description": "Date when the order is cancelled.",
            "format": "date-time"
          },
          "requestedCancellationDate": {
            "type": "string",
            "description": "Date when the submitter wants the order to be cancelled",
            "format": "date-time"
          },
          "productOrder": {
            "$ref": "#/components/schemas/ProductOrderRef"
          },
          "state": {
            "$ref": "#/components/schemas/TaskStateType"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        },
        "description": "Request for cancellation an existing product order"
      },
      "CancelProductOrder_Create": {
        "required": [
          "productOrder"
        ],
        "type": "object",
        "properties": {
          "cancellationReason": {
            "type": "string",
            "description": "Reason why the order is cancelled."
          },
          "requestedCancellationDate": {
            "type": "string",
            "description": "Date when the submitter wants the order to be cancelled",
            "format": "date-time"
          },
          "productOrder": {
            "$ref": "#/components/schemas/ProductOrderRef"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        },
        "description": "Request for cancellation an existing product order\nSkipped properties: id,href,state,effectiveCancellationDate"
      },
      "Characteristic": {
        "required": [
          "name",
          "value"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of the characteristic"
          },
          "valueType": {
            "type": "string",
            "description": "Data type of the value of the characteristic"
          },
          "value": {
            "type": "string",
            "description": "Value of the characteristic"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "metadata": {
            "type": "array",
            "description": "Metadata associated with this characteristic",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string",
                  "description": "Name of the metadata entry"
                },
                "value": {
                  "type": "string",
                  "description": "Value of the metadata entry"
                },
                "metadataType": {
                  "type": "string",
                  "description": "Type classification of the metadata"
                }
              }
            }
          }
        },
        "description": "Describes a given characteristic of an object or entity through a name/value pair."
      },
      "KeyValueObject": {
        "required": [
          "value"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of the characteristic"
          },
          "valueType": {
            "type": "string",
            "description": "Data type of the value of the characteristic"
          },
          "value": {
            "type": "string",
            "description": "Value of the characteristic"
          }
        },
        "description": "ATT++::Describes a given characteristic of an object or entity through a name/value pair."
      },
      "EntityRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "Entity reference schema to be use for all entityRef class."
      },
      "FutureBillResponse": {
        "type": "object",
        "properties": {
          "futurebills": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FutureBillEstimate"
            }
          }
        }
      },
      "FutureBillEstimate": {
        "type": "object",
        "properties": {
          "annualCost": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          },
          "additionalCharges": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          },
          "bundlePrice": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          },
          "marketingAmount": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          },
          "finalPrice": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          },
          "description": {
            "type": "string",
            "description": "Description of the promotionDuration"
          },
          "discounts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Discount"
            }
          },
          "installmentCharge": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          },
          "installmentChannelCharge": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          },
          "monthTitleLength": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          },
          "oneTimeCost": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          },
          "sortOrder": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          },
          "subTotal": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          },
          "totalCount": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          }
        }
      },
      "Discount": {
        "type": "object",
        "properties": {
          "price": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          },
          "description": {
            "type": "string",
            "description": "Description of the discount"
          },
          "duration": {
            "type": "integer",
            "description": "Duration for the discount"
          },
          "promotionId": {
            "type": "string",
            "description": "promotionId for the discount"
          },
          "promotionRolledUpDisplayInd": {
            "type": "string",
            "description": "promotionRolledUpDisplayInd for the discount"
          },
          "promotionCycle": {
            "type": "string",
            "description": "promotionCycle for the discount"
          }
        }
      },
      "InstallationDayContact": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string"
          },
          "contactMedium": {
            "type": "array",
            "items": {
              "description": "Indicates the contact medium that could be used to contact the party.",
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "@baseType": {
                  "description": "When sub-classing, this defines the super-class",
                  "type": "string"
                },
                "@schemaLocation": {
                  "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
                  "type": "string",
                  "format": "uri"
                },
                "@type": {
                  "description": "When sub-classing, this defines the sub-class Extensible name",
                  "type": "string"
                },
                "characteristic": {
                  "description": "Any additional characteristic(s) of this contact medium",
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "@baseType": {
                      "description": "When sub-classing, this defines the super-class",
                      "type": "string"
                    },
                    "@schemaLocation": {
                      "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
                      "type": "string",
                      "format": "uri"
                    },
                    "@type": {
                      "description": "When sub-classing, this defines the sub-class Extensible name",
                      "type": "string"
                    },
                    "city": {
                      "description": "The city",
                      "type": "string"
                    },
                    "contactType": {
                      "description": "The type of contact, for example: phone number such as mobile, fixed home, fixed office. postal address such as shipping instalation…",
                      "type": "string"
                    },
                    "country": {
                      "description": "The country",
                      "type": "string"
                    },
                    "emailAddress": {
                      "description": "Full email address in standard format",
                      "type": "string"
                    },
                    "faxNumber": {
                      "description": "The fax number of the contact",
                      "type": "string"
                    },
                    "href": {
                      "description": "Hyperlink reference",
                      "type": "string",
                      "format": "uri"
                    },
                    "id": {
                      "description": "unique identifier",
                      "type": "string"
                    },
                    "phoneNumber": {
                      "description": "The primary phone number of the contact",
                      "type": "string"
                    },
                    "place": {
                      "description": "Place reference. Place defines the places where the products are sold or delivered.",
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "@baseType": {
                          "description": "When sub-classing, this defines the super-class",
                          "type": "string"
                        },
                        "@schemaLocation": {
                          "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
                          "type": "string",
                          "format": "uri"
                        },
                        "@type": {
                          "description": "When sub-classing, this defines the sub-class Extensible name",
                          "type": "string"
                        },
                        "characteristic": {
                          "type": "array",
                          "items": {
                            "description": "Describes a given characteristic of an object or entity through a name/value pair.",
                            "type": "object",
                            "additionalProperties": false,
                            "required": [
                              "name"
                            ],
                            "properties": {
                              "@baseType": {
                                "description": "When sub-classing, this defines the super-class",
                                "type": "string"
                              },
                              "@schemaLocation": {
                                "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
                                "type": "string",
                                "format": "uri"
                              },
                              "@type": {
                                "description": "When sub-classing, this defines the sub-class Extensible name",
                                "type": "string"
                              },
                              "characteristicRelationship": {
                                "type": "array",
                                "items": {
                                  "description": "Another Characteristic that is related to the current Characteristic;",
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "@baseType": {
                                      "description": "When sub-classing, this defines the super-class",
                                      "type": "string"
                                    },
                                    "@schemaLocation": {
                                      "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
                                      "type": "string",
                                      "format": "uri"
                                    },
                                    "@type": {
                                      "description": "When sub-classing, this defines the sub-class Extensible name",
                                      "type": "string"
                                    },
                                    "href": {
                                      "description": "Hyperlink reference",
                                      "type": "string",
                                      "format": "uri"
                                    },
                                    "id": {
                                      "description": "Unique identifier of the characteristic",
                                      "type": "string"
                                    },
                                    "relationshipType": {
                                      "description": "The type of relationship",
                                      "type": "string"
                                    }
                                  }
                                }
                              },
                              "id": {
                                "description": "Unique identifier of the characteristic",
                                "type": "string"
                              },
                              "metadata": {
                                "description": "Metadata of the characteristic\n",
                                "type": "array",
                                "items": {
                                  "description": "Metadata\n",
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "metadataType": {
                                      "description": "Type of the metadata\n",
                                      "type": "string"
                                    },
                                    "name": {
                                      "description": "Name of the metadata\n",
                                      "type": "string"
                                    },
                                    "value": {
                                      "description": "Value of the metadata\n",
                                      "type": "string"
                                    }
                                  }
                                }
                              },
                              "name": {
                                "description": "Name of the characteristic",
                                "type": "string"
                              },
                              "value": {
                                "description": "The value of the characteristic",
                                "type": "string"
                              },
                              "valueMetadata": {
                                "description": "Metadata of the characteristic value\n",
                                "type": "array",
                                "items": {
                                  "description": "Catalog and operational metadata\n",
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "metadataType": {
                                      "description": "Type of the metadata\n",
                                      "type": "string"
                                    },
                                    "name": {
                                      "description": "Name of the metadata\n",
                                      "type": "string"
                                    },
                                    "sourceValue": {
                                      "description": "Value of the metadata source\n",
                                      "type": "string"
                                    },
                                    "value": {
                                      "description": "Value of the metadata\n",
                                      "type": "string"
                                    }
                                  }
                                }
                              },
                              "valueType": {
                                "description": "Data type of the value of the characteristic",
                                "type": "string"
                              }
                            }
                          }
                        },
                        "href": {
                          "description": "Unique reference of the place",
                          "type": "string",
                          "format": "uri"
                        },
                        "id": {
                          "description": "Unique identifier of the place",
                          "type": "string"
                        },
                        "name": {
                          "description": "A user-friendly name for the place, such as [Paris Store], [London Store], [Main Home]",
                          "type": "string"
                        },
                        "role": {
                          "type": "string"
                        },
                        "validated": {
                          "type": "boolean"
                        }
                      }
                    },
                    "postCode": {
                      "description": "Postcode",
                      "type": "string"
                    },
                    "socialNetworkId": {
                      "description": "Identifier as a member of a social network",
                      "type": "string"
                    },
                    "stateOrProvince": {
                      "description": "State or province",
                      "type": "string"
                    },
                    "street1": {
                      "description": "Describes the street",
                      "type": "string"
                    },
                    "street2": {
                      "description": "Complementary street description",
                      "type": "string"
                    },
                    "verified": {
                      "type": "boolean"
                    }
                  }
                },
                "href": {
                  "description": "Hyperlink reference",
                  "type": "string",
                  "format": "uri"
                },
                "id": {
                  "description": "unique identifier",
                  "type": "string"
                },
                "mediumType": {
                  "description": "Type of the contact medium, such as: email address, telephone number, postal address",
                  "type": "string"
                },
                "preferred": {
                  "description": "If true, indicates that is the preferred contact medium",
                  "type": "boolean"
                },
                "validFor": {
                  "description": "The time period that the contact medium is valid for",
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "endDateTime": {
                      "description": "End of the time period, using IETC-RFC-3339 format",
                      "x-amf-examples": {
                        "default-example_1": "1985-04-12T23:20:50.52Z",
                        "default-example_2": "2018-09-21T09:13:16-07:00"
                      },
                      "type": "string",
                      "format": "date-time"
                    },
                    "startDateTime": {
                      "description": "Start of the time period, using IETC-RFC-3339 format",
                      "x-amf-examples": {
                        "default-example_1": "1985-04-12T23:20:50.52Z",
                        "default-example_2": "2018-09-21T09:13:16-07:00"
                      },
                      "type": "string",
                      "format": "date-time"
                    }
                  }
                }
              }
            }
          },
          "individualIdentification": {
            "type": "array",
            "items": {
              "description": "Represents our registration of information used as proof of identity by an individual (passport, national identity card, drivers license, social security number, birth certificate)",
              "type": "object",
              "additionalProperties": false,
              "required": [
                "identificationId"
              ],
              "properties": {
                "@baseType": {
                  "description": "When sub-classing, this defines the super-class",
                  "type": "string"
                },
                "@schemaLocation": {
                  "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
                  "type": "string",
                  "format": "uri"
                },
                "@type": {
                  "description": "When sub-classing, this defines the sub-class Extensible name",
                  "type": "string"
                },
                "attachment": {
                  "description": "An attachment by value or by reference. An attachment complements the description of an element, for example through a document, a video, a picture.",
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "@baseType": {
                      "description": "When sub-classing, this defines the super-class",
                      "type": "string"
                    },
                    "@referredType": {
                      "description": "The actual type of the target instance when needed for disambiguation.",
                      "type": "string"
                    },
                    "@schemaLocation": {
                      "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
                      "type": "string",
                      "format": "uri"
                    },
                    "@type": {
                      "description": "When sub-classing, this defines the sub-class Extensible name",
                      "type": "string"
                    },
                    "attachmentType": {
                      "description": "Attachment type such as video, picture",
                      "x-amf-examples": {
                        "default-example_1": "video",
                        "default-example_2": "picture"
                      },
                      "type": "string"
                    },
                    "content": {
                      "description": "The actual contents of the attachment object, if embedded, encoded as base64",
                      "type": "string",
                      "format": "base64"
                    },
                    "description": {
                      "description": "A narrative text describing the content of the attachment",
                      "x-amf-examples": {
                        "default-example_1": "Photograph of the Product",
                        "default-example_2": "Explanation Video"
                      },
                      "type": "string"
                    },
                    "href": {
                      "description": "URL serving as reference for the attachment resource",
                      "x-amf-examples": {
                        "default-example_1": "http://host/Attachment/4aafacbd-11ff-4dc8-b445-305f2215715f"
                      },
                      "type": "string",
                      "format": "uri"
                    },
                    "id": {
                      "description": "Unique-Identifier for this attachment",
                      "x-amf-examples": {
                        "default-example_1": "4aafacbd-11ff-4dc8-b445-305f2215715f",
                        "default-example_2": "2334bc59-726e-4d34-ab96-f50e0561412f"
                      },
                      "type": "string"
                    },
                    "mimeType": {
                      "description": "Attachment mime type such as extension file for video, picture and document",
                      "type": "string"
                    },
                    "name": {
                      "description": "Name of the related entity.",
                      "type": "string"
                    },
                    "size": {
                      "description": "The size of the attachment.",
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "amount": {
                          "description": "Numeric value in a given unit",
                          "default": 1,
                          "type": "number",
                          "format": "double"
                        },
                        "units": {
                          "description": "Unit",
                          "type": "string"
                        }
                      }
                    },
                    "url": {
                      "description": "Link to the attachment media/content",
                      "x-amf-examples": {
                        "default-example_1": "http://host/Content/4aafacbd-11ff-4dc8-b445-305f2215715f"
                      },
                      "type": "string",
                      "format": "uri"
                    },
                    "validFor": {
                      "description": "The period of time for which the attachment is valid",
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "endDateTime": {
                          "description": "End of the time period, using IETC-RFC-3339 format",
                          "x-amf-examples": {
                            "default-example_1": "1985-04-12T23:20:50.52Z",
                            "default-example_2": "2018-09-21T09:13:16-07:00"
                          },
                          "type": "string",
                          "format": "date-time"
                        },
                        "startDateTime": {
                          "description": "Start of the time period, using IETC-RFC-3339 format",
                          "x-amf-examples": {
                            "default-example_1": "1985-04-12T23:20:50.52Z",
                            "default-example_2": "2018-09-21T09:13:16-07:00"
                          },
                          "type": "string",
                          "format": "date-time"
                        }
                      }
                    }
                  }
                },
                "expirationDate": {
                  "description": "ATT++::Date at which the identifier will be expired",
                  "type": "string"
                },
                "href": {
                  "description": "Hyperlink reference",
                  "type": "string",
                  "format": "uri"
                },
                "id": {
                  "description": "unique identifier",
                  "type": "string"
                },
                "identificationId": {
                  "description": "Identifier",
                  "type": "string"
                },
                "identificationType": {
                  "description": "Identification type (passport, national identity card, drivers license, social security number, birth certificate)",
                  "type": "string"
                },
                "issuingAuthority": {
                  "description": "Authority which has issued the identifier, such as: social security, town hall",
                  "type": "string"
                },
                "issuingDate": {
                  "description": "Date at which the identifier was issued",
                  "type": "string",
                  "format": "date-time"
                },
                "validFor": {
                  "description": "A period of time, either as a deadline (endDateTime only) a startDateTime only, or both",
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "endDateTime": {
                      "description": "End of the time period, using IETC-RFC-3339 format",
                      "x-amf-examples": {
                        "default-example_1": "1985-04-12T23:20:50.52Z",
                        "default-example_2": "2018-09-21T09:13:16-07:00"
                      },
                      "type": "string",
                      "format": "date-time"
                    },
                    "startDateTime": {
                      "description": "Start of the time period, using IETC-RFC-3339 format",
                      "x-amf-examples": {
                        "default-example_1": "1985-04-12T23:20:50.52Z",
                        "default-example_2": "2018-09-21T09:13:16-07:00"
                      },
                      "type": "string",
                      "format": "date-time"
                    }
                  }
                }
              }
            }
          },
          "partyCharacteristic": {
            "type": "array",
            "items": {
              "description": "Describes a given characteristic of an object or entity through a name/value pair.",
              "type": "object",
              "additionalProperties": false,
              "required": [
                "name"
              ],
              "properties": {
                "@baseType": {
                  "description": "When sub-classing, this defines the super-class",
                  "type": "string"
                },
                "@schemaLocation": {
                  "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
                  "type": "string",
                  "format": "uri"
                },
                "@type": {
                  "description": "When sub-classing, this defines the sub-class Extensible name",
                  "type": "string"
                },
                "characteristicRelationship": {
                  "type": "array",
                  "items": {
                    "description": "Another Characteristic that is related to the current Characteristic;",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "@baseType": {
                        "description": "When sub-classing, this defines the super-class",
                        "type": "string"
                      },
                      "@schemaLocation": {
                        "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
                        "type": "string",
                        "format": "uri"
                      },
                      "@type": {
                        "description": "When sub-classing, this defines the sub-class Extensible name",
                        "type": "string"
                      },
                      "href": {
                        "description": "Hyperlink reference",
                        "type": "string",
                        "format": "uri"
                      },
                      "id": {
                        "description": "Unique identifier of the characteristic",
                        "type": "string"
                      },
                      "relationshipType": {
                        "description": "The type of relationship",
                        "type": "string"
                      }
                    }
                  }
                },
                "id": {
                  "description": "Unique identifier of the characteristic",
                  "type": "string"
                },
                "metadata": {
                  "description": "Metadata of the characteristic\n",
                  "type": "array",
                  "items": {
                    "description": "Metadata\n",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "metadataType": {
                        "description": "Type of the metadata\n",
                        "type": "string"
                      },
                      "name": {
                        "description": "Name of the metadata\n",
                        "type": "string"
                      },
                      "value": {
                        "description": "Value of the metadata\n",
                        "type": "string"
                      }
                    }
                  }
                },
                "name": {
                  "description": "Name of the characteristic",
                  "type": "string"
                },
                "value": {
                  "description": "The value of the characteristic",
                  "type": "string"
                },
                "valueMetadata": {
                  "description": "Metadata of the characteristic value\n",
                  "type": "array",
                  "items": {
                    "description": "Catalog and operational metadata\n",
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "metadataType": {
                        "description": "Type of the metadata\n",
                        "type": "string"
                      },
                      "name": {
                        "description": "Name of the metadata\n",
                        "type": "string"
                      },
                      "sourceValue": {
                        "description": "Value of the metadata source\n",
                        "type": "string"
                      },
                      "value": {
                        "description": "Value of the metadata\n",
                        "type": "string"
                      }
                    }
                  }
                },
                "valueType": {
                  "description": "Data type of the value of the characteristic",
                  "type": "string"
                }
              }
            }
          },
          "givenName": {
            "type": "string"
          },
          "familyName": {
            "type": "string"
          }
        }
      },
      "Money": {
        "type": "object",
        "properties": {
          "unit": {
            "type": "string",
            "description": "Currency (ISO4217 norm uses 3 letters to define the currency)"
          },
          "value": {
            "type": "number",
            "description": "A positive floating point number",
            "format": "float"
          }
        },
        "description": "A base / value business entity used to represent money"
      },
      "Note": {
        "required": [
          "text"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Identifier of the note within its containing entity (may or may not be globally unique, depending on provider implementation)"
          },
          "author": {
            "type": "string",
            "description": "Author of the note"
          },
          "date": {
            "type": "string",
            "description": "Date of the note",
            "format": "date-time"
          },
          "text": {
            "type": "string",
            "description": "Text of the note"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        },
        "description": "Extra information about a given entity"
      },
      "OrderItemActionType": {
        "type": "string",
        "description": "action to be performed on the product",
        "enum": [
          "Metadata Change",
          "activate",
          "add",
          "add;port in",
          "add;swap",
          "agreement change",
          "amend",
          "backdated next item",
          "backdated previous item",
          "bundle",
          "bundle;relation change",
          "bundle;relation change;suspend",
          "bundle;unbundle",
          "bundle;unbundle;relation change",
          "cancel",
          "change",
          "change billing account",
          "change billing account;change",
          "change hierarchy",
          "change own",
          "change ownership from",
          "change ownership to",
          "change ownership to;bundle;relation change",
          "change ownership to;change",
          "change ownership to;change billing account",
          "change ownership to;change billing account;change related party",
          "change ownership to;change related party",
          "change ownership to;change;change billing account",
          "change ownership to;relation change",
          "change ownership to;relation change;replace offer from",
          "change ownership to;replace offer from",
          "change ownership to;terminate",
          "change ownership to;unbundle;relation change",
          "change place",
          "change related party",
          "change resource",
          "change resource;change",
          "change term",
          "change term;change",
          "change;agreement change",
          "change;bundle",
          "change;bundle;unbundle;relation change",
          "change;change resource",
          "change;related change",
          "change;relation change",
          "change;suspend",
          "child change",
          "child change;suspend",
          "child change;terminate",
          "contract change",
          "contract change;Metadata Change",
          "contract change;change",
          "contract change;change place",
          "contract change;change related party",
          "contract change;change term",
          "contract change;price change",
          "contract change;price change;terminate",
          "contract change;promotion change",
          "contract change;relation change",
          "contract change;terminate",
          "delete",
          "modify",
          "move from",
          "move from;terminate",
          "move to",
          "noChange",
          "port in",
          "port out",
          "port out;terminate",
          "preActivate",
          "price change",
          "promotion change",
          "promotion change;child change",
          "promotion change;child change;suspend",
          "promotion change;child change;terminate",
          "promotion change;terminate",
          "promotion change;unbundle;relation change",
          "reestablish",
          "reestablish;change",
          "reestablish;port in",
          "reestablish;change place",
          "register",
          "related change",
          "related change;relation change",
          "relation change",
          "relation change;change",
          "relation change;price change",
          "remove",
          "replace",
          "replace offer from",
          "replace offer from;agreement change",
          "replace offer from;child change",
          "replace offer from;contract change",
          "replace offer from;reestablish",
          "replace offer keep from",
          "replace offer to",
          "replace offer to;agreement change",
          "replace offer to;change",
          "replace offer to;change billing account",
          "replace offer to;change related party",
          "replace offer to;change related party;change",
          "replace offer to;change term",
          "replace offer to;contract change",
          "replace offer to;contract change;change term",
          "replace offer to;contract change;price change",
          "replace offer to;contract change;relation change",
          "replace offer to;relation change",
          "resume",
          "resume from cancel",
          "resume;change",
          "resume;change billing account",
          "root virtual move",
          "suspend",
          "suspend-obsolete",
          "suspend;change",
          "suspend;change;change resource",
          "suspend;child change",
          "suspend;related change",
          "suspend;relation change",
          "suspend;unbundle;relation change",
          "swap",
          "swap;add",
          "terminate",
          "terminate;agreement change",
          "terminate;change",
          "terminate;change related party",
          "unbundle",
          "unbundle;bundle;relation change",
          "unbundle;relation change",
          "unbundle;relation change;suspend",
          "unify",
          "Unchanged"
        ]
      },
      "OrderItemRelationship": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "relationshipType": {
            "type": "string",
            "description": "The type of order item relationship"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        }
      },
      "OrderPrice": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "description": "A narrative that explains in detail the semantics of this order item price."
          },
          "name": {
            "type": "string",
            "description": "A short descriptive name such as \"Subscription price\"."
          },
          "priceType": {
            "type": "string",
            "description": "A category that describes the price, such as recurring, discount, allowance, penalty, and so forth."
          },
          "priceCategory": {
            "type": "string",
            "description": "A category that describes whether the price type is for service or for equipment."
          },
          "recurringChargePeriod": {
            "type": "string",
            "description": "Could be month, week..."
          },
          "unitOfMeasure": {
            "type": "string",
            "description": "Could be minutes, GB..."
          },
          "billingAccount": {
            "$ref": "#/components/schemas/BillingAccountRef"
          },
          "price": {
            "$ref": "#/components/schemas/Price"
          },
          "priceAlteration": {
            "type": "array",
            "description": "a strucuture used to describe a price alteration",
            "items": {
              "$ref": "#/components/schemas/PriceAlteration"
            }
          },
          "productOfferingPrice": {
            "$ref": "#/components/schemas/ProductOfferingPriceRef"
          },
          "recurringChargePeriodLength": {
            "type": "integer",
            "description": "TMF++::The period length of the recurring charge\n"
          },
          "finalPrice": {
            "$ref": "#/components/schemas/Price"
          },
          "standalonePrice": {
            "$ref": "#/components/schemas/Price"
          },
          "immediatePayOption": {
            "$ref": "#/components/schemas/ImmediatePayOption"
          },
          "installmentOption": {
            "$ref": "#/components/schemas/InstallmentOption"
          },
          "orderPriceRelationship": {
            "$ref": "#/components/schemas/OrderPriceRelationship"
          },
          "taxIncluded": {
            "type": "string",
            "description": "TMF++::Indicates whether the price is defined in CatalogONE as including tax or excluding tax. Valid values are Excluded and Included.\n"
          },
          "priceOverrideOption": {
            "$ref": "#/components/schemas/PriceOverrideOption"
          },
          "role": {
            "type": "string",
            "description": "TMF++::The role of the price, for example, price, bundle price alteration, and so on\n"
          },
          "payment": {
            "type": "array",
            "description": "TMF++::Payment performed for a specific order price\n",
            "items": {
              "$ref": "#/components/schemas/PaymentRef"
            }
          },
          "prorationFactor": {
            "type": "number",
            "description": "TMF++::Proration factor used to prorate this amount\n",
            "format": "double"
          },
          "periodCoverage": {
            "$ref": "#/components/schemas/TimePeriod"
          },
          "relatedAppliedBillingRate": {
            "$ref": "#/components/schemas/RelatedAppliedBillingRateRef"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "extensions": {
            "$ref": "#/components/schemas/TaxExtensions"
          }
        },
        "description": "An amount, usually of money, that represents the actual price paid by the Customer for this item or this order"
      },
      "ImmediatePayOption": {
        "type": "object",
        "properties": {
          "payOption": {
            "type": "string",
            "description": "The immediate pay option:\n<ul>\n<li> *MUST* - The price must be paid immediately\n<li> *MAY* - The price might be paid immediately\n</ul>\n"
          },
          "payAmount": {
            "$ref": "#/components/schemas/Money"
          },
          "minPayAmount": {
            "$ref": "#/components/schemas/Money"
          },
          "payImmediately": {
            "type": "boolean",
            "description": "Indicates whether the prcie included in the immediate payment.\nIf the pay option is set to MUST, this indication is set to true.\nIf the pay option is set to MAY, this indication is set to either true or false based on a customer decission.\n"
          }
        },
        "description": "TMF++::The payment options for the product offering price payment. The payment options can indicate whether the price must or might be paid immediatelly.\nIn addition, the payment options include an indication whether the price should be included in the immediate payment or not.\nIf the payment option is set to must, this indication is set to true. Otherwise, if the payment option is set to might, the indication is set to either\ntrue or false based on a customer decission.\n"
      },
      "RelatedAppliedBillingRateRef": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the applied billing rate\n"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Hypertext reference to the applied billing rate\n"
          },
          "@referredType": {
            "type": "string",
            "description": "Type of the applied billing rate, for example, *AppliedCustomerBillingOneTimeCharge* or *AppliedCustomerBillingRecurringCharge*    \n"
          }
        },
        "description": "TMF++::Relation to another applied billing rate\n"
      },
      "PaymentAmount": {
        "type": "object",
        "properties": {
          "amount": {
            "$ref": "#/components/schemas/Money"
          },
          "percentage": {
            "type": "number",
            "description": "Represents the percentage that the amount represents out of the price\n",
            "format": "float"
          },
          "taxIncludedAmount": {
            "$ref": "#/components/schemas/Money"
          },
          "dutyFreeAmount": {
            "$ref": "#/components/schemas/Money"
          }
        },
        "description": "TMF++::Represents a payment amount\n"
      },
      "OrderPriceRelationship": {
        "required": [
          "id",
          "type"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the related *OrderPrice* entity\n"
          },
          "type": {
            "type": "string",
            "description": "Type of the relationship\n"
          }
        },
        "description": "TMF++::Relationship between the *OrderPrice* entities\n"
      },
      "PriceOverrideOption": {
        "type": "object",
        "properties": {
          "overrideType": {
            "type": "string",
            "description": "Indicates which override option the CSR can apply. Valid Values &#58; waive, absolute, increase, decrease\n"
          },
          "overrideValue": {
            "$ref": "#/components/schemas/PaymentAmount"
          },
          "validFor": {
            "$ref": "#/components/schemas/TimePeriod"
          },
          "relatedParty": {
            "$ref": "#/components/schemas/RelatedParty"
          },
          "reason": {
            "$ref": "#/components/schemas/ModifyReason"
          }
        },
        "description": "TMF++::The waive and override data of a price\n"
      },
      "InstallmentOption": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "The identifier of the installment option\n"
          },
          "name": {
            "description": "Name of the related entity.",
            "type": "string"
          },
          "@type": {
            "description": "When sub-classing, this defines the sub-class Extensible name",
            "type": "string"
          },
          "installmentOption": {
            "type": "string",
            "description": "Indicates if installment options are optional / mandatory for the price\n",
            "readOnly": true
          },
          "numberOfInstallments": {
            "type": "integer",
            "description": "The number of installments\n"
          },
          "downPayment": {
            "$ref": "#/components/schemas/PaymentAmount"
          }
        },
        "description": "TMF++::Represents an installment option for an  price\n"
      },
      "OrderTerm": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "description": "Description of the productOrderTerm"
          },
          "name": {
            "type": "string",
            "description": "Name of the productOrderTerm"
          },
          "duration": {
            "$ref": "#/components/schemas/Quantity"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "policyId": {
            "type": "string",
            "description": "Unique identifier of the order item term policy\n"
          },
          "validFor": {
            "$ref": "#/components/schemas/TimePeriod"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        },
        "description": "Description of a productTerm linked to this orderItem. This represent a commitment with a duration"
      },
      "PaymentRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "A name for the payment"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          },
          "characteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Characteristic"
            }
          }
        },
        "description": "If an immediate payment has been done at the product order submission, the payment information are captured and stored (as a reference) in the order."
      },
      "Place": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the place"
          },
          "validated": {
            "type": "boolean",
            "description": "ATT++::Address validation completed or not completed"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Unique reference of the place"
          },
          "name": {
            "type": "string",
            "description": "A user-friendly name for the place, such as [Paris Store], [London Store], [Main Home]"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        },
        "description": "Place reference. Place defines the places where the products are sold or delivered."
      },
      "PlaceRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          },
          "validated": {
            "type": "boolean",
            "description": "ATT++::Address validation completed or not completed"
          }
        },
        "description": "Place reference. PlaceRef defines the placeRefs where the products are sold or delivered."
      },
      "Price": {
        "type": "object",
        "properties": {
          "percentage": {
            "type": "number",
            "description": "Percentage to apply for ProdOfferPriceAlteration",
            "format": "float"
          },
          "taxRate": {
            "type": "number",
            "description": "Tax rate",
            "format": "float"
          },
          "dutyFreeAmount": {
            "$ref": "#/components/schemas/Money"
          },
          "taxIncludedAmount": {
            "$ref": "#/components/schemas/Money"
          },
          "marketingAmount": {
            "$ref": "#/components/schemas/Money"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "taxAmount": {
            "$ref": "#/components/schemas/Money"
          },
          "priceReduction": {
            "$ref": "#/components/schemas/Money"
          },
          "priceOverride": {
            "$ref": "#/components/schemas/Money"
          },
          "priceRecordId": {
            "type": "string",
            "description": "The unique identifier of the price in the pricing domain.\n"
          },
          "chargeType": {
            "type": "string",
            "description": "The charge type that the price represents. The supported values are&#58;<ul><li>debit<li>credit</ul>\n"
          },
          "impactingPriceParameter": {
            "type": "array",
            "description": "The parameters that impact the price\n",
            "items": {
              "$ref": "#/components/schemas/PriceParam"
            }
          },
          "appliedTax": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AppliedTax"
            }
          },
          "rateValidity": {
            "$ref": "#/components/schemas/TimePeriod"
          },
          "extensions": {
            "$ref": "#/components/schemas/PriceExtensions"
          }
        },
        "description": "Provides all amounts (tax included, duty free, tax rate), used currency and percentage to apply for Price Alteration."
      },
      "PriceExtensions": {
        "type": "object",
        "description": "Price extension payload containing charge and tax details",
        "properties": {
          "charge": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ChargeExtensionEntry"
            }
          },
          "tax": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TaxExtensionEntry"
            }
          }
        }
      },
      "ChargeExtensionEntry": {
        "type": "object",
        "description": "Charge extension entry with key-value pair",
        "properties": {
          "key": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "TaxExtensionEntry": {
        "type": "object",
        "description": "Tax extension entry with key-value pair",
        "properties": {
          "key": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "PriceParam": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "description": "The type of the parameter\n"
          },
          "name": {
            "type": "string",
            "description": "The name of the parameter\n"
          },
          "value": {
            "type": "string",
            "description": "The value of the parameter\n"
          }
        },
        "description": "TMF++::The parameters that may impact/impact the price\n"
      },
      "AppliedTax": {
        "required": [
          "taxAmount",
          "taxDefinition",
          "taxableAmount"
        ],
        "type": "object",
        "properties": {
          "taxDefinition": {
            "$ref": "#/components/schemas/TaxDefinition"
          },
          "taxAmount": {
            "$ref": "#/components/schemas/Money"
          },
          "taxableAmount": {
            "$ref": "#/components/schemas/Money"
          },
          "exemptAmount": {
            "$ref": "#/components/schemas/Money"
          },
          "periodCoverage": {
            "$ref": "#/components/schemas/TimePeriod"
          },
          "characteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Characteristic"
            }
          },
          "extensions": {
            "$ref": "#/components/schemas/TaxExtensions"
          }
        },
        "description": "TMF++::Calculated tax response"
      },
      "TaxExtensions": {
        "type": "object",
        "description": "OC pricing extensions containing tax, installment and promotion details",
        "properties": {
          "Tax": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tax"
            }
          },
          "attIpInstallment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AttIpInstallment"
            }
          },
          "attIpPromotions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AttIpPromotion"
            }
          }
        }
      },
      "AttIpInstallment": {
        "type": "object",
        "description": "AT&T installment plan pricing details",
        "properties": {
          "attIpRcInstallment": {
            "type": "number",
            "description": "Recurring installment charge amount"
          },
          "attIpRcInstallmentTax": {
            "type": "number",
            "description": "Recurring installment tax amount"
          },
          "attIpRcAppliedTax": {
            "type": "object",
            "properties": {
              "appliedTax": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AppliedTax"
                }
              }
            }
          },
          "attRcPeriodLength": {
            "type": "integer",
            "description": "Number of recurring charge periods for the installment plan"
          }
        }
      },
      "AttIpPromotion": {
        "type": "object",
        "description": "AT&T installment promotion details",
        "properties": {
          "promoAmount": {
            "type": "number",
            "description": "Promotion amount allocated for the installment period."
          },
          "promoInstallmentDuration": {
            "type": "integer",
            "description": "Number of installment periods for which the promotion amount applies."
          },
          "immediatePromotionId": {
            "type": "string",
            "description": "Identifier of the immediate promotion associated with this installment promotion entry."
          }
        }
      },
      "Tax": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "TaxDefinition": {
        "required": [
          "exemptionType",
          "isExemption",
          "taxJurisdiction",
          "taxRate",
          "taxType",
          "vaidFor"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "The display name of tax type"
          },
          "taxRate": {
            "type": "number",
            "description": "Rate of tax",
            "format": "float"
          },
          "taxType": {
            "type": "string",
            "description": "VAT/GST etc"
          },
          "category": {
            "type": "string",
            "description": "Luxury/Standard etc"
          },
          "isExemption": {
            "type": "boolean",
            "description": "Where the tax definition has exemption defined on it"
          },
          "exemptionType": {
            "type": "string",
            "description": "Exemption type. Valid Values - Customer, Service, Jurisdiction, None."
          },
          "vaidFor": {
            "$ref": "#/components/schemas/TimePeriod"
          },
          "taxJurisdiction": {
            "$ref": "#/components/schemas/TaxJurisdiction"
          }
        },
        "description": "TMF++::Tax definition"
      },
      "TaxJurisdiction": {
        "required": [
          "level",
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "level": {
            "type": "string"
          },
          "id": {
            "type": "string"
          }
        },
        "description": "TMF++::Tax Juristiction"
      },
      "PriceAlteration": {
        "required": [
          "price",
          "priceType"
        ],
        "type": "object",
        "properties": {
          "applicationDuration": {
            "type": "integer",
            "description": "Duration during which the alteration applies on the order item price (for instance 2 months free of charge for the recurring charge)"
          },
          "description": {
            "type": "string",
            "description": "A narrative that explains in detail the semantics of this order item price alteration"
          },
          "name": {
            "type": "string",
            "description": "Name of the order item price alteration"
          },
          "priceType": {
            "type": "string",
            "description": "A category that describes the price such as recurring, one time and usage."
          },
          "priority": {
            "type": "integer",
            "description": "Priority level for applying this alteration among all the defined alterations on the order item price"
          },
          "recurringChargePeriod": {
            "type": "string",
            "description": "Could be month, week..."
          },
          "unitOfMeasure": {
            "type": "string",
            "description": "Could be minutes, GB..."
          },
          "price": {
            "$ref": "#/components/schemas/Price"
          },
          "productOfferingPrice": {
            "$ref": "#/components/schemas/ProductOfferingPriceRef"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "recurringChargePeriodLength": {
            "type": "integer",
            "description": "TMF++::The period length of the recurring charge\n"
          },
          "alterationType": {
            "type": "string",
            "description": "TMF++::Type of the alteration\n"
          },
          "promotionActionId": {
            "type": "string",
            "description": "TMF++::Unique identifier of the promotion action triggering this price alteration\n"
          },
          "immediatePromotionId": {
            "type": "string",
            "description": "TMF++::Unique identifier of the promotion instance\n"
          },
          "alterationProductOfferingPriceId": {
            "type": "string",
            "description": "TMF++::Unique identifier of the product offering price on behalf of which the price alteration was given\n"
          },
          "alterationBundleProductOfferingId": {
            "type": "string",
            "description": "TMF++::Unique identifier of the bundle product offering on behalf of which the price alteration was given\n"
          },
          "alterationApplyOrder": {
            "type": "integer",
            "description": "TMF++::Order of the alteration price appliance\n"
          },
          "chargeType": {
            "type": "string",
            "description": "TMF++::Charge type represented by the price alteration. The supported values are&#58;<ul><li>debit<li>discount<li>credit</ul> \n"
          },
          "prorationFactor": {
            "type": "number",
            "description": "TMF++::Proration factor used to prorate this amount\n",
            "format": "double"
          },
          "periodCoverage": {
            "$ref": "#/components/schemas/TimePeriod"
          }
        },
        "description": "Is an amount, usually of money, that modifies the price charged for an order item."
      },
      "Product": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the product"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the product"
          },
          "description": {
            "type": "string",
            "description": "Is the description of the product. It could be copied from the description of the Product Offering."
          },
          "isBundle": {
            "type": "boolean",
            "description": "If true, the product is a ProductBundle which is an instantiation of a BundledProductOffering. If false, the product is a ProductComponent which is an instantiation of a SimpleProductOffering."
          },
          "isCustomerVisible": {
            "type": "boolean",
            "description": "If true, the product is visible by the customer."
          },
          "name": {
            "type": "string",
            "description": "Name of the product. It could be the same as the name of the product offering"
          },
          "orderDate": {
            "type": "string",
            "description": "Is the date when the product was ordered",
            "format": "date-time"
          },
          "productSerialNumber": {
            "type": "string",
            "description": "Is the serial number for the product. This is typically applicable to tangible products e.g. Broadband Router."
          },
          "startDate": {
            "type": "string",
            "description": "Is the date from which the product starts",
            "format": "date-time"
          },
          "terminationDate": {
            "type": "string",
            "description": "Is the date when the product was terminated",
            "format": "date-time"
          },
          "agreement": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgreementItemRef"
            }
          },
          "billingAccount": {
            "$ref": "#/components/schemas/BillingAccountRef"
          },
          "place": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedPlaceRefOrValue"
            }
          },
          "product": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductRefOrValue"
            }
          },
          "productCharacteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Characteristic"
            }
          },
          "productOffering": {
            "$ref": "#/components/schemas/ProductOfferingRef"
          },
          "productOrderItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedProductOrderItem"
            }
          },
          "productPrice": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductPrice"
            }
          },
          "productRelationship": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductRelationship"
            }
          },
          "productSpecification": {
            "$ref": "#/components/schemas/ProductSpecificationRef"
          },
          "productTerm": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductTerm"
            }
          },
          "realizingResource": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResourceRef"
            }
          },
          "realizingService": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ServiceRef"
            }
          },
          "relatedParty": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedParty"
            }
          },
          "status": {
            "$ref": "#/components/schemas/ProductStatusType"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "referenceId": {
            "type": "string",
            "description": "TMF++::Reference ID of the product\n"
          },
          "primaryProductId": {
            "type": "string",
            "description": "TMF++::Unique identifier of the primary product. This property is populated only when the product is a product reference for the *Enable By* relation, and the referenced product is a product in the inventory and is not part of the order. In this case, the property contains the ID of the product ancestor that is marked as primary. This property and *productOrderRef* are mutually exclusive.\n"
          },
          "activationDate": {
            "type": "string",
            "description": "TMF++::Date on which the product was activated\n",
            "format": "date-time"
          }
        },
        "description": "A product offering procured by a customer or other interested party playing a party role. A product is realized as one or more service(s) and / or resource(s)."
      },
      "ProductOfferingPriceRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "priceType": {
            "type": "string",
            "description": "Price offered based on the type"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "ProductPriceOffering reference. An amount, usually of money, that is asked for or allowed when a ProductOffering is bought, rented, or leased"
      },
      "ProductOfferingQualificationItemRef": {
        "required": [
          "id",
          "productOfferingQualificationId"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Id of an item of a product offering qualification"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "productOfferingQualificationHref": {
            "type": "string",
            "description": "Reference of the related entity."
          },
          "productOfferingQualificationId": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "productOfferingQualificationName": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "It's a productOfferingQualification item that has been executed previously."
      },
      "ProductOfferingQualificationRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "It's a productOfferingQualification that has been executed previously"
      },
      "ProductOfferingRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "productOfferingType": {
            "type": "string",
            "description": "TMF++::Type of the product offering\n"
          },
          "productOfferingTypeGroup": {
            "type": "string",
            "description": "TMF++::Type of the product offering type group\n"
          },
          "productOfferingGroup": {
            "type": "string",
            "description": "TMF++::Type of the product offering group\n"
          },
          "primary": {
            "type": "boolean",
            "description": "TMF++::Indicates whether the product offering has a business significance for the customer&#58;\n- It is reflected as a product for the customer and it is actionable - the customer can perform ordering actions on it\n- An action performed on a primary offer can impact the actions available for its bundled or dependent offers (for example, when ownership of a primary offer is changed some internal offers cannot be added or removed)\n"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "ProductOffering reference. A product offering represents entities that are orderable from the provider of the catalog, this resource includes pricing information."
      },
      "ProductOrder": {
        "type": "object",
        "description": "A Product Order is a type of order which  can  be used to place an order between a customer and a service provider or between a service provider and a partner and vice versa,",
        "properties": {
          "id": {
            "type": "string",
            "description": "ID created on repository side (OM system)"
          },
          "version": {
            "type": "string",
            "description": "Version number for the Shopping Cart"
          },
          "versionMetadata": {
            "$ref": "#/components/schemas/Version"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Hyperlink to access the order"
          },
          "coupon": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImmediatePromotion"
            }
          },
          "managerOverride": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImmediatePromotion"
            }
          },
          "cancellationDate": {
            "type": "string",
            "description": "Date when the order is cancelled. This is used when order is cancelled. ",
            "format": "date-time"
          },
          "cancellationReason": {
            "type": "string",
            "description": "Reason why the order is cancelled. This is used when order is cancelled. "
          },
          "category": {
            "type": "string",
            "description": "Used to categorize the order from a business perspective that can be useful for the OM system (e.g. \"enterprise\", \"residential\", ...)"
          },
          "completionDate": {
            "type": "string",
            "description": "Date when the order was completed",
            "format": "date-time"
          },
          "description": {
            "type": "string",
            "description": "Description of the product order"
          },
          "expectedCompletionDate": {
            "type": "string",
            "description": "Expected delivery date amended by the provider",
            "format": "date-time"
          },
          "externalId": {
            "type": "string",
            "description": "ID given by the consumer and only understandable by him (to facilitate his searches afterwards)"
          },
          "externalIdentifier": {
            "type": "array",
            "description": "Identification of entity owned or originated from a third party system",
            "items": {
              "$ref": "#/components/schemas/ExternalIdentifier"
            }
          },
          "notificationContact": {
            "type": "string",
            "description": "Contact attached to the order to send back information regarding this order"
          },
          "orderDate": {
            "type": "string",
            "description": "Date when the order was created",
            "format": "date-time"
          },
          "lastUpdate": {
            "type": "string",
            "description": "TMF++::Date on which the product order was created\n",
            "format": "date-time",
            "readOnly": true
          },
          "orderPriceDate": {
            "type": "string",
            "description": "TMF++::Date on which the product order price was calculated\n",
            "format": "date-time",
            "readOnly": true
          },
          "priority": {
            "type": "string",
            "description": "A way that can be used by consumers to prioritize orders in OM system (from 0 to 4 : 0 is the highest priority, and 4 the lowest)"
          },
          "requestedCompletionDate": {
            "type": "string",
            "description": "Requested delivery date from the requestor perspective",
            "format": "date-time"
          },
          "requestedStartDate": {
            "type": "string",
            "description": "Order fulfillment start date wished by the requestor. This is used when, for any reason, requestor cannot allow seller to begin to operationally begin the fulfillment before a date. ",
            "format": "date-time"
          },
          "orderExtensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          },
          "productConfiguration": {
            "$ref": "#/components/schemas/ProductConfiguration"
          },
          "agreement": {
            "type": "array",
            "description": "A reference to an agreement defined in the context of the product order",
            "items": {
              "$ref": "#/components/schemas/AgreementRef"
            }
          },
          "billingAccount": {
            "$ref": "#/components/schemas/BillingAccountRef"
          },
          "channel": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedChannel"
            }
          },
          "note": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Note"
            }
          },
          "orderTotalPrice": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderPrice"
            }
          },
          "payment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PaymentProductOrder"
            }
          },
          "productOfferingQualification": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductOfferingQualificationRef"
            }
          },
          "productOrderItem": {
            "minItems": 1,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductOrderItem"
            }
          },
          "quote": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QuoteRef"
            }
          },
          "relatedParty": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedParty"
            }
          },
          "state": {
            "$ref": "#/components/schemas/ProductOrderStateType"
          },
          "subState": {
            "type": "string",
            "description": "Substatus value"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "immediatePromotion": {
            "type": "array",
            "readOnly": true,
            "items": {
              "$ref": "#/components/schemas/ImmediatePromotion"
            }
          },
          "validation": {
            "$ref": "#/components/schemas/Validation"
          }
        },
        "required": [
          "productOrderItem"
        ],
        "x-examples": {}
      },
      "ProductOrder_Create": {
        "required": [
          "productOrderItem"
        ],
        "type": "object",
        "properties": {
          "cancellationDate": {
            "type": "string",
            "description": "Date when the order is cancelled. This is used when order is cancelled. ",
            "format": "date-time"
          },
          "cancellationReason": {
            "type": "string",
            "description": "Reason why the order is cancelled. This is used when order is cancelled. "
          },
          "category": {
            "type": "string",
            "description": "Used to categorize the order from a business perspective that can be useful for the OM system (e.g. \"enterprise\", \"residential\", ...)"
          },
          "description": {
            "type": "string",
            "description": "Description of the product order"
          },
          "externalId": {
            "type": "string",
            "description": "ID given by the consumer and only understandable by him (to facilitate his searches afterwards)"
          },
          "notificationContact": {
            "type": "string",
            "description": "Contact attached to the order to send back information regarding this order"
          },
          "priority": {
            "type": "string",
            "description": "A way that can be used by consumers to prioritize orders in OM system (from 0 to 4 : 0 is the highest priority, and 4 the lowest)"
          },
          "requestedCompletionDate": {
            "type": "string",
            "description": "Requested delivery date from the requestor perspective",
            "format": "date-time"
          },
          "requestedStartDate": {
            "type": "string",
            "description": "Order fulfillment start date wished by the requestor. This is used when, for any reason, requestor cannot allow seller to begin to operationally begin the fulfillment before a date. ",
            "format": "date-time"
          },
          "agreement": {
            "type": "array",
            "description": "A reference to an agreement defined in the context of the product order",
            "items": {
              "$ref": "#/components/schemas/AgreementRef"
            }
          },
          "billingAccount": {
            "$ref": "#/components/schemas/BillingAccountRef"
          },
          "channel": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedChannel"
            }
          },
          "note": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Note"
            }
          },
          "orderTotalPrice": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderPrice"
            }
          },
          "payment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PaymentRef"
            }
          },
          "productOfferingQualification": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductOfferingQualificationRef"
            }
          },
          "productOrderItem": {
            "minItems": 1,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductOrderItem"
            }
          },
          "quote": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QuoteRef"
            }
          },
          "relatedParty": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedParty"
            }
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        },
        "description": "A Product Order is a type of order which  can  be used to place an order between a customer and a service provider or between a service provider and a partner and vice versa,\nSkipped properties: id,href,completionDate,orderDate,state,expectedCompletionDate,productOrderItem.state"
      },
      "ProductOrder_Update": {
        "required": [
          "productOrderItem"
        ],
        "type": "object",
        "properties": {
          "cancellationDate": {
            "type": "string",
            "description": "Date when the order is cancelled. This is used when order is cancelled. ",
            "format": "date-time"
          },
          "cancellationReason": {
            "type": "string",
            "description": "Reason why the order is cancelled. This is used when order is cancelled. "
          },
          "category": {
            "type": "string",
            "description": "Used to categorize the order from a business perspective that can be useful for the OM system (e.g. \"enterprise\", \"residential\", ...)"
          },
          "completionDate": {
            "type": "string",
            "description": "Date when the order was completed",
            "format": "date-time"
          },
          "description": {
            "type": "string",
            "description": "Description of the product order"
          },
          "expectedCompletionDate": {
            "type": "string",
            "description": "Expected delivery date amended by the provider",
            "format": "date-time"
          },
          "externalId": {
            "type": "string",
            "description": "ID given by the consumer and only understandable by him (to facilitate his searches afterwards)"
          },
          "notificationContact": {
            "type": "string",
            "description": "Contact attached to the order to send back information regarding this order"
          },
          "priority": {
            "type": "string",
            "description": "A way that can be used by consumers to prioritize orders in OM system (from 0 to 4 : 0 is the highest priority, and 4 the lowest)"
          },
          "requestedCompletionDate": {
            "type": "string",
            "description": "Requested delivery date from the requestor perspective",
            "format": "date-time"
          },
          "requestedStartDate": {
            "type": "string",
            "description": "Order fulfillment start date wished by the requestor. This is used when, for any reason, requestor cannot allow seller to begin to operationally begin the fulfillment before a date. ",
            "format": "date-time"
          },
          "agreement": {
            "type": "array",
            "description": "A reference to an agreement defined in the context of the product order",
            "items": {
              "$ref": "#/components/schemas/AgreementRef"
            }
          },
          "billingAccount": {
            "$ref": "#/components/schemas/BillingAccountRef"
          },
          "channel": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedChannel"
            }
          },
          "note": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Note"
            }
          },
          "orderTotalPrice": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderPrice"
            }
          },
          "payment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PaymentRef"
            }
          },
          "productOfferingQualification": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductOfferingQualificationRef"
            }
          },
          "productOrderItem": {
            "minItems": 1,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductOrderItem"
            }
          },
          "quote": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QuoteRef"
            }
          },
          "relatedParty": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedParty"
            }
          },
          "state": {
            "$ref": "#/components/schemas/ProductOrderStateType"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        },
        "description": "A Product Order is a type of order which  can  be used to place an order between a customer and a service provider or between a service provider and a partner and vice versa,\nSkipped properties: id,href,orderDate"
      },
      "ProductOrderItem": {
        "required": [
          "action",
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Identifier of the line item (generally it is a sequence number 01, 02, 03, ...)"
          },
          "quantity": {
            "type": "integer",
            "description": "Quantity ordered"
          },
          "action": {
            "$ref": "#/components/schemas/OrderItemActionType"
          },
          "appointment": {
            "$ref": "#/components/schemas/AppointmentRef"
          },
          "billingAccount": {
            "$ref": "#/components/schemas/BillingAccountRef"
          },
          "agreement": {
            "type": "array",
            "description": "A reference to an agreement defined in the context of the product order",
            "items": {
              "$ref": "#/components/schemas/AgreementRef"
            }
          },
          "itemPrice": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderPrice"
            }
          },
          "itemTerm": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderTerm"
            }
          },
          "itemTotalPrice": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderPrice"
            }
          },
          "payment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PaymentRef"
            }
          },
          "product": {
            "$ref": "#/components/schemas/ProductRefOrValue"
          },
          "productOffering": {
            "$ref": "#/components/schemas/ProductOfferingRef"
          },
          "productOfferingQualificationItem": {
            "$ref": "#/components/schemas/ProductOfferingQualificationItemRef"
          },
          "productOrderItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductOrderItem"
            }
          },
          "productOrderItemRelationship": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderItemRelationship"
            }
          },
          "qualification": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductOfferingQualificationRef"
            }
          },
          "quoteItem": {
            "$ref": "#/components/schemas/QuoteItemRef"
          },
          "state": {
            "$ref": "#/components/schemas/ProductOrderItemStateType"
          },
          "subState": {
            "type": "string",
            "description": "Substatus value"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "readOnly": {
            "type": "boolean",
            "description": "TMF++::Indicates whether the order item can be reconfigured\n",
            "readOnly": true
          },
          "completionDate": {
            "type": "string",
            "description": "TMF++::Date on which the order item was completed\n",
            "format": "date-time",
            "readOnly": true
          },
          "requestedStartDate": {
            "type": "string",
            "description": "TMF++::Date on which the order item was requested to be started\n",
            "format": "date-time"
          },
          "requestedCompletionDate": {
            "type": "string",
            "description": "TMF++::Date on which the order item was requested to be completed\n",
            "format": "date-time"
          },
          "expectedCompletionDate": {
            "type": "string",
            "description": "TMF++::Date on which the order item is expected to be completed\n",
            "format": "date-time",
            "readOnly": true
          },
          "retroactiveChangeDate": {
            "type": "string",
            "description": "TMF++::Past date of a retroactive change performed on the order item\n",
            "format": "date-time"
          },
          "creationDate": {
            "type": "string",
            "description": "TMF++::Item creation date \n",
            "format": "date-time"
          },
          "itemPriceDate": {
            "type": "string",
            "description": "TMF++::Date according to which the product order item was quoted\n",
            "format": "date-time"
          },
          "productOfferingGroupOption": {
            "$ref": "#/components/schemas/ProductOfferingGroupOption"
          },
          "modifyReason": {
            "type": "array",
            "description": "TMF++::Modify Reason",
            "items": {
              "$ref": "#/components/schemas/ModifyReason"
            }
          },
          "nextAction": {
            "type": "array",
            "description": "TMF++::Next Action",
            "items": {
              "$ref": "#/components/schemas/NextAction"
            }
          },
          "relatedImmediatePromotion": {
            "type": "array",
            "description": "TMF++::List of immediate promotions related to the order item\n",
            "readOnly": true,
            "items": {
              "$ref": "#/components/schemas/RelatedImmediatePromotion"
            }
          },
          "characteristic": {
            "type": "array",
            "description": "TMF++::Characteristics of the product offering\n",
            "items": {
              "$ref": "#/components/schemas/Characteristic"
            }
          },
          "fulfillmentMethod": {
            "type": "string"
          },
          "flowType": {
            "type": "string",
            "description": "Line of Service Group (LOSG) flow type for the root bundle product order item. Identifies the subscriber lifecycle operation: NEW (new line activation), AAL (add-a-line), UP (upgrade/device swap). Possible values: NEW, AAL, UP.",
            "readOnly": true
          },
          "extensions": {
            "$ref": "#/components/schemas/ProductOrderItem_Extensions"
          },
          "externalIdentifier": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExternalIdentifier"
            }
          },
          "actionReason": {
            "items": {
              "description": "The action and complementary reason associated with a customer-owned product or a newly provided product offering\n",
              "properties": {
                "action": {
                  "description": "Name of the action performed on the instance of the product offering\n",
                  "type": "string"
                },
                "metadata": {
                  "description": "Metadata of the Modify Reason\n",
                  "items": {
                    "description": "Metadata\n",
                    "properties": {
                      "metadataType": {
                        "description": "Type of the metadata\n",
                        "type": "string"
                      },
                      "name": {
                        "description": "Name of the metadata\n",
                        "type": "string"
                      },
                      "value": {
                        "description": "Value of the metadata\n",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "reason": {
                  "description": "Name of the modification reason\n",
                  "type": "string"
                },
                "reasonText": {
                  "description": "Text of the modification reason. This property is populated if the type of the modification reason requires an input of a free text\n",
                  "type": "string"
                }
              },
              "required": [
                "reason"
              ],
              "type": "object"
            },
            "type": "array"
          }
        },
        "description": "An identified part of the order. A product order is decomposed into one or more order items."
      },
      "ProductOfferingGroupOption": {
        "type": "object",
        "properties": {
          "groupOptionId": {
            "type": "string",
            "description": "Unique identifier of the product offering group option in the product catalog\n"
          }
        },
        "description": "TMF++::Reference to the product offering group option from the product catalog\n"
      },
      "NextAction": {
        "type": "object",
        "properties": {
          "nextActionType": {
            "type": "string",
            "description": "next action type can be catalog define limit duration product, catalog define limit duration promotion or customer defined temporary action\n"
          },
          "action": {
            "type": "string",
            "description": "Action applied to the order item (for example - add, suspend, resume, terminate, and so on). \n"
          },
          "durationPolicy": {
            "$ref": "#/components/schemas/DurationPolicy"
          },
          "modifyReason": {
            "$ref": "#/components/schemas/ModifyReason"
          },
          "calculateEffectiveDate": {
            "type": "string",
            "description": "the date that will be recalculated by the order handling for the next action\n",
            "format": "date-time"
          }
        },
        "description": "TMF++::Next action in the same order that can be complementary action (for example suspend will have next action resume)\n"
      },
      "RelatedImmediatePromotion": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the immediate promotion\n"
          },
          "itemQualificationType": {
            "type": "string",
            "description": "Type of the qualification result for an item - *trigger* or *benefit*\n"
          },
          "itemStatus": {
            "type": "string",
            "description": "Status of the item in the promotion:\n- *add* - A new item in the product promotion\n- *keep* - An existing item that remains as the result of reevaluation in the product promotion\n- *revoke* - An existing item that is revoked as the result of reevaluation in the product promotion\n"
          }
        },
        "description": "TMF++::Reference to the full immediate promotion\n"
      },
      "ProductOrderItemStateType": {
        "type": "string",
        "description": "Possible values for the state of the product order item",
        "enum": [
          "acknowledged",
          "Amended",
          "pending",
          "held",
          "inProgress",
          "InProgress",
          "cancelled",
          "Fallout",
          "Partial",
          "PendingAmend",
          "PendingCancel",
          "completed",
          "Completed",
          "failed",
          "Draft",
          "Submitted",
          "Cloned"
        ]
      },
      "ProductOrderRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "ProductOrder (ProductOrder) .The product order which the recommendation is related with."
      },
      "ProductOrderStateType": {
        "type": "string",
        "description": "Possible values for the state of the order",
        "enum": [
          "acknowledged",
          "rejected",
          "pending",
          "held",
          "inProgress",
          "InProgress",
          "cancelled",
          "completed",
          "Failed",
          "failed",
          "partial",
          "assessingCancellation",
          "pendingCancellation",
          "Draft",
          "Submitted"
        ]
      },
      "ProductPrice": {
        "required": [
          "price",
          "priceType"
        ],
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "description": "A narrative that explains in detail the semantics of this product price."
          },
          "name": {
            "type": "string",
            "description": "A short descriptive name such as \"Subscription price\"."
          },
          "priceType": {
            "type": "string",
            "description": "A category that describes the price, such as recurring, discount, allowance, penalty, and so forth."
          },
          "recurringChargePeriod": {
            "type": "string",
            "description": "Could be month, week..."
          },
          "unitOfMeasure": {
            "type": "string",
            "description": "Could be minutes, GB..."
          },
          "billingAccount": {
            "$ref": "#/components/schemas/BillingAccountRef"
          },
          "price": {
            "$ref": "#/components/schemas/Price"
          },
          "productOfferingPrice": {
            "$ref": "#/components/schemas/ProductOfferingPriceRef"
          },
          "productPriceAlteration": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PriceAlteration"
            }
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        },
        "description": "An amount, usually of money, that represents the actual price paid by a Customer for a purchase, a rent or a lease of a Product. The price is valid for a defined period of time."
      },
      "ProductRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        }
      },
      "ProductRefOrValue": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the product"
          },
          "referenceId": {
            "description": "TMF++::Reference ID of the product\n",
            "type": "string"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the product"
          },
          "description": {
            "type": "string",
            "description": "Is the description of the product. It could be copied from the description of the Product Offering."
          },
          "isBundle": {
            "type": "boolean",
            "description": "If true, the product is a ProductBundle which is an instantiation of a BundledProductOffering. If false, the product is a ProductComponent which is an instantiation of a SimpleProductOffering."
          },
          "isCustomerVisible": {
            "type": "boolean",
            "description": "If true, the product is visible by the customer."
          },
          "name": {
            "type": "string",
            "description": "Name of the product. It could be the same as the name of the product offering"
          },
          "orderDate": {
            "type": "string",
            "description": "Is the date when the product was ordered",
            "format": "date-time"
          },
          "productSerialNumber": {
            "type": "string",
            "description": "Is the serial number for the product. This is typically applicable to tangible products e.g. Broadband Router."
          },
          "startDate": {
            "type": "string",
            "description": "Is the date from which the product starts",
            "format": "date-time"
          },
          "terminationDate": {
            "type": "string",
            "description": "Is the date when the product was terminated",
            "format": "date-time"
          },
          "agreement": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgreementItemRef"
            }
          },
          "billingAccount": {
            "$ref": "#/components/schemas/BillingAccountRef"
          },
          "place": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedPlaceRefOrValue"
            }
          },
          "product": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductRefOrValue"
            }
          },
          "productCharacteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Characteristic"
            }
          },
          "characteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Characteristic"
            }
          },
          "productOffering": {
            "$ref": "#/components/schemas/ProductOfferingRef"
          },
          "productOrderItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedProductOrderItem"
            }
          },
          "productPrice": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductPrice"
            }
          },
          "productRelationship": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductRelationship"
            }
          },
          "productSpecification": {
            "$ref": "#/components/schemas/ProductSpecificationRef"
          },
          "productTerm": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductTerm"
            }
          },
          "realizingResource": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResourceRef"
            }
          },
          "realizingService": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ServiceRef"
            }
          },
          "relatedParty": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedParty"
            }
          },
          "status": {
            "$ref": "#/components/schemas/ProductStatusType"
          },
          "primaryProductId": {
            "type": "string",
            "description": "Unique identifier of the primary product. This property is populated only when the product is a product reference for the *Enable By* relation, and the referenced product is a product in the inventory and is not part of the order. In this case, the property contains the ID of the product ancestor that is marked as primary. This property and *productOrderRef* are mutually exclusive"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          },
          "actionReason": {
            "items": {
              "description": "The action and complementary reason associated with a customer-owned product or a newly provided product offering\n",
              "properties": {
                "action": {
                  "description": "Name of the action performed on the instance of the product offering\n",
                  "type": "string"
                },
                "metadata": {
                  "description": "Metadata of the Modify Reason\n",
                  "items": {
                    "description": "Metadata\n",
                    "properties": {
                      "metadataType": {
                        "description": "Type of the metadata\n",
                        "type": "string"
                      },
                      "name": {
                        "description": "Name of the metadata\n",
                        "type": "string"
                      },
                      "value": {
                        "description": "Value of the metadata\n",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "reason": {
                  "description": "Name of the modification reason\n",
                  "type": "string"
                },
                "reasonText": {
                  "description": "Text of the modification reason. This property is populated if the type of the modification reason requires an input of a free text\n",
                  "type": "string"
                }
              },
              "required": [
                "reason"
              ],
              "type": "object"
            },
            "type": "array"
          }
        },
        "description": "A product to be created defined by value or existing defined by reference. The polymorphic attributes @type, @schemaLocation & @referredType are related to the product entity and not the RelatedProductRefOrValue class itself"
      },
      "ProductRelationship": {
        "required": [
          "relationshipType"
        ],
        "type": "object",
        "properties": {
          "relationshipType": {
            "type": "string",
            "description": "Type of the product relationship, such as [bundled] if the product is a bundle and you want to describe the bundled products inside this bundle; [reliesOn] if the product needs another already owned product to rely on (e.g. an option on an already owned mobile access product) [targets] or [isTargeted] (depending on the way of expressing the link) for any other kind of links that may be useful"
          },
          "relationshipSubtype": {
            "type": "string",
            "description": "Refers to relationship.id"
          },
          "type": {
            "type": "string",
            "description": "Refers to type"
          },
          "product": {
            "$ref": "#/components/schemas/ProductRefOrValue"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        },
        "description": "Linked products to the one instantiate, such as [bundled] if the product is a bundle and you want to describe the bundled products inside this bundle; [reliesOn] if the product needs another already owned product to rely on (e.g. an option on an already owned mobile access product) [targets] or [isTargeted] (depending on the way of expressing the link) for any other kind of links that may be useful"
      },
      "ProductSpecificationRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "version": {
            "type": "string",
            "description": "Version of the product specification"
          },
          "productSpecificationType": {
            "type": "string"
          },
          "productSpecificationTypeId": {
            "type": "string"
          },
          "targetProductSchema": {
            "$ref": "#/components/schemas/TargetProductSchema"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "Product specification reference: A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role."
      },
      "ProductStatusType": {
        "type": "string",
        "description": "Possible values for the status of the product",
        "enum": [
          "created",
          "pendingActive",
          "cancelled",
          "active",
          "pendingTerminate",
          "terminated",
          "suspended",
          "aborted "
        ]
      },
      "ProductTerm": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string",
            "description": "Description of the productTerm"
          },
          "name": {
            "type": "string",
            "description": "Name of the productTerm"
          },
          "duration": {
            "$ref": "#/components/schemas/Quantity"
          },
          "validFor": {
            "$ref": "#/components/schemas/TimePeriod"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        },
        "description": "Description of a productTerm linked to this product. This represent a commitment with a duration"
      },
      "Quantity": {
        "type": "object",
        "properties": {
          "amount": {
            "type": "integer",
            "description": "Numeric value in a given unit",
            "default": 1
          },
          "units": {
            "type": "string",
            "description": "Unit"
          }
        },
        "description": "An amount in a given unit"
      },
      "QuoteItemRef": {
        "required": [
          "id",
          "quoteId"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Id of an item of a quote"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "quoteHref": {
            "type": "string",
            "description": "Reference of the related entity."
          },
          "quoteId": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "quoteName": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "It's a Quote item that has been executed previously."
      },
      "QuoteRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "It's a Quote that has been executed previously"
      },
      "AppointmentInfo": {
        "x-amf-examples": {
          "valid": {
            "installationDayContact": {
              "id": "1cedc118-1205-49ae-9f53-52e4fd757de4",
              "givenName": "dev6",
              "familyName": "Newton",
              "individualIdentification": [
                {
                  "identificationType": "onlineId",
                  "identificationId": "555120289"
                }
              ],
              "contactMedium": [
                {
                  "mediumType": "email",
                  "characteristic": {
                    "contactType": "home",
                    "emailAddress": "qay_slid_aj0929MiFi@att.com"
                  }
                },
                {
                  "mediumType": "telephone",
                  "characteristic": {
                    "contactType": "home",
                    "phoneNumber": "3142127385"
                  }
                }
              ]
            },
            "selected": {
              "id": "wrkordid-2022-09-28-08-10",
              "@type": "realTime"
            }
          }
        },
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "installationDayContact": {
            "$ref": "#/components/schemas/InstallationDayContact"
          },
          "selected": {
            "description": "Refers an appointment, such as a Customer presentation or internal meeting or site visit",
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "@baseType": {
                "description": "When sub-classing, this defines the super-class",
                "type": "string"
              },
              "@referredType": {
                "description": "The actual type of the target instance when needed for disambiguation",
                "type": "string"
              },
              "@schemaLocation": {
                "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
                "type": "string",
                "format": "uri"
              },
              "@type": {
                "description": "When sub-classing, this defines the sub-class Extensible name",
                "type": "string"
              },
              "description": {
                "description": "An explanatory text regarding the appointment made with a party",
                "type": "string"
              },
              "href": {
                "description": "The reference of the appointment",
                "type": "string",
                "format": "uri"
              },
              "id": {
                "description": "The identifier of the referred appointment",
                "type": "string"
              }
            }
          }
        }
      },
      "RelatedChannel": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the channel."
          },
          "role": {
            "type": "string",
            "description": "Role playing by the channel."
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          },
          "extensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          }
        },
        "description": "Related channel to another entity. May be online web, mobile app, social ,etc."
      },
      "AccountSecurity": {
        "type": "object",
        "properties": {
          "passcode": {
            "type": "string",
            "description": "Account 4-digit passcode"
          },
          "securityQuestion": {
            "type": "string",
            "description": "Security question."
          },
          "securityAnswer": {
            "type": "string",
            "description": "Answer to a security question"
          }
        }
      },
      "RelatedParty": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "role": {
            "type": "string",
            "description": "Role played by the related party"
          },
          "extensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "Related Entity reference. A related party defines party or party role linked to a specific entity."
      },
      "RelatedPlaceRefOrValue": {
        "required": [
          "role"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the place"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Unique reference of the place"
          },
          "name": {
            "type": "string",
            "description": "A user-friendly name for the place, such as [Paris Store], [London Store], [Main Home]"
          },
          "role": {
            "type": "string"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          },
          "characteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          }
        },
        "description": "Related Entity reference. A related place defines a place described by reference or by value linked to a specific entity. The polymorphic attributes @type, @schemaLocation & @referredType are related to the place entity and not the RelatedPlaceRefOrValue class itself"
      },
      "RelatedProductOrderItem": {
        "required": [
          "orderItemId",
          "productOrderId"
        ],
        "type": "object",
        "properties": {
          "orderItemAction": {
            "type": "string",
            "description": "Action of the order item for this product"
          },
          "orderItemId": {
            "type": "string",
            "description": "Identifier of the order item where the product was managed"
          },
          "productOrderHref": {
            "type": "string",
            "description": "Reference of the related entity."
          },
          "productOrderId": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "role": {
            "type": "string",
            "description": "role of the product order item for this product"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "RelatedProductOrderItem (ProductOrder item) .The product order item which triggered product creation/change/termination."
      },
      "ResourceRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the resource"
          },
          "value": {
            "type": "string",
            "description": "The resource value that can be used to identify a resource with a public key (e.g.: a tel nr, an msisdn)"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        }
      },
      "ServiceRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "Service reference, for when Service is used by other entities"
      },
      "TargetProductSchema": {
        "required": [
          "@schemaLocation",
          "@type"
        ],
        "type": "object",
        "properties": {
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "This field provides a link to the schema describing the target product"
          },
          "@type": {
            "type": "string",
            "description": "Class type of the target product"
          }
        },
        "description": "The reference object to the schema and type of target product which is described by product specification"
      },
      "TaskStateType": {
        "type": "string",
        "description": "Possible values for the state of a task",
        "enum": [
          "acknowledged",
          "terminatedWithError",
          "inProgress",
          "done"
        ]
      },
      "TimePeriod": {
        "type": "object",
        "properties": {
          "endDateTime": {
            "type": "string",
            "description": "End of the time period, using IETC-RFC-3339 format",
            "format": "date-time"
          },
          "startDateTime": {
            "type": "string",
            "description": "Start of the time period, using IETC-RFC-3339 format. If you define a start, you must also define an end",
            "format": "date-time"
          }
        },
        "description": "A period of time, either as a deadline (endDateTime only) a startDateTime only, or both"
      },
      "EventSubscription": {
        "required": [
          "callback",
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Id of the listener"
          },
          "callback": {
            "type": "string",
            "description": "The callback being registered."
          },
          "query": {
            "type": "string",
            "description": "additional data to be passed"
          }
        },
        "description": "Sets the communication endpoint address the service instance must use to deliver notification information"
      },
      "EventSubscriptionInput": {
        "required": [
          "callback"
        ],
        "type": "object",
        "properties": {
          "callback": {
            "type": "string",
            "description": "The callback being registered."
          },
          "query": {
            "type": "string",
            "description": "additional data to be passed"
          }
        },
        "description": "Sets the communication endpoint address the service instance must use to deliver notification information"
      },
      "ProductOrderCreateEvent": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Identifier of the Process flow"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the ProcessFlow"
          },
          "eventId": {
            "type": "string",
            "description": "The identifier of the notification."
          },
          "eventTime": {
            "type": "string",
            "description": "Time of the event occurrence.",
            "format": "date-time"
          },
          "eventType": {
            "type": "string",
            "description": "The type of the notification."
          },
          "correlationId": {
            "type": "string",
            "description": "The correlation id for this event."
          },
          "domain": {
            "type": "string",
            "description": "The domain of the event."
          },
          "title": {
            "type": "string",
            "description": "The title of the event."
          },
          "description": {
            "type": "string",
            "description": "An explnatory of the event."
          },
          "priority": {
            "type": "string",
            "description": "A priority."
          },
          "timeOcurred": {
            "type": "string",
            "description": "The time the event occured.",
            "format": "date-time"
          },
          "event": {
            "$ref": "#/components/schemas/ProductOrderCreateEventPayload"
          }
        },
        "description": "The notification data structure",
        "title": ""
      },
      "ProductOrderCreateEventPayload": {
        "type": "object",
        "properties": {
          "productOrder": {
            "$ref": "#/components/schemas/ProductOrder"
          }
        },
        "description": "The event data structure"
      },
      "ProductOrderAttributeValueChangeEvent": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "string",
            "description": "The identifier of the notification."
          },
          "eventTime": {
            "type": "string",
            "description": "Time of the event occurrence.",
            "format": "date-time"
          },
          "eventType": {
            "type": "string",
            "description": "The type of the notification."
          },
          "correlationId": {
            "type": "string",
            "description": "The correlation id for this event."
          },
          "domain": {
            "type": "string",
            "description": "The domain of the event."
          },
          "title": {
            "type": "string",
            "description": "The title of the event."
          },
          "description": {
            "type": "string",
            "description": "An explnatory of the event."
          },
          "priority": {
            "type": "string",
            "description": "A priority."
          },
          "timeOcurred": {
            "type": "string",
            "description": "The time the event occured.",
            "format": "date-time"
          },
          "fieldPath": {
            "type": "string",
            "description": "The path identifying the object field concerned by this notification."
          },
          "event": {
            "$ref": "#/components/schemas/ProductOrderAttributeValueChangeEventPayload"
          }
        },
        "description": "The notification data structure"
      },
      "ProductOrderAttributeValueChangeEventPayload": {
        "type": "object",
        "properties": {
          "productOrder": {
            "$ref": "#/components/schemas/ProductOrder"
          }
        },
        "description": "The event data structure"
      },
      "ProductOrderDeleteEvent": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Identifier of the Process flow"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the ProcessFlow"
          },
          "eventId": {
            "type": "string",
            "description": "The identifier of the notification."
          },
          "eventTime": {
            "type": "string",
            "description": "Time of the event occurrence.",
            "format": "date-time"
          },
          "eventType": {
            "type": "string",
            "description": "The type of the notification."
          },
          "correlationId": {
            "type": "string",
            "description": "The correlation id for this event."
          },
          "domain": {
            "type": "string",
            "description": "The domain of the event."
          },
          "title": {
            "type": "string",
            "description": "The title of the event."
          },
          "description": {
            "type": "string",
            "description": "An explnatory of the event."
          },
          "priority": {
            "type": "string",
            "description": "A priority."
          },
          "timeOcurred": {
            "type": "string",
            "description": "The time the event occured.",
            "format": "date-time"
          },
          "event": {
            "$ref": "#/components/schemas/ProductOrderDeleteEventPayload"
          }
        },
        "description": "The notification data structure"
      },
      "ProductOrderDeleteEventPayload": {
        "type": "object",
        "properties": {
          "productOrder": {
            "$ref": "#/components/schemas/ProductOrder"
          }
        },
        "description": "The event data structure"
      },
      "ProductOrderStateChangeEvent": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Identifier of the Process flow"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the ProcessFlow"
          },
          "eventId": {
            "type": "string",
            "description": "The identifier of the notification."
          },
          "eventTime": {
            "type": "string",
            "description": "Time of the event occurrence.",
            "format": "date-time"
          },
          "eventType": {
            "type": "string",
            "description": "The type of the notification."
          },
          "correlationId": {
            "type": "string",
            "description": "The correlation id for this event."
          },
          "domain": {
            "type": "string",
            "description": "The domain of the event."
          },
          "title": {
            "type": "string",
            "description": "The title of the event."
          },
          "description": {
            "type": "string",
            "description": "An explnatory of the event."
          },
          "priority": {
            "type": "string",
            "description": "A priority."
          },
          "timeOcurred": {
            "type": "string",
            "description": "The time the event occured.",
            "format": "date-time"
          },
          "event": {
            "$ref": "#/components/schemas/ProductOrderStateChangeEventPayload"
          }
        },
        "description": "The notification data structure"
      },
      "ProductOrderStateChangeEventPayload": {
        "type": "object",
        "properties": {
          "productOrder": {
            "$ref": "#/components/schemas/ProductOrder"
          }
        },
        "description": "The event data structure"
      },
      "ProductOrderInformationRequiredEvent": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "string",
            "description": "The identifier of the notification."
          },
          "eventTime": {
            "type": "string",
            "description": "Time of the event occurrence.",
            "format": "date-time"
          },
          "eventType": {
            "type": "string",
            "description": "The type of the notification."
          },
          "correlationId": {
            "type": "string",
            "description": "The correlation id for this event."
          },
          "domain": {
            "type": "string",
            "description": "The domain of the event."
          },
          "title": {
            "type": "string",
            "description": "The title of the event."
          },
          "description": {
            "type": "string",
            "description": "An explnatory of the event."
          },
          "priority": {
            "type": "string",
            "description": "A priority."
          },
          "timeOcurred": {
            "type": "string",
            "description": "The time the event occured.",
            "format": "date-time"
          },
          "fieldPath": {
            "type": "string",
            "description": "The path identifying the object field concerned by this notification."
          },
          "event": {
            "$ref": "#/components/schemas/ProductOrderInformationRequiredEventPayload"
          }
        },
        "description": "The notification data structure"
      },
      "ProductOrderInformationRequiredEventPayload": {
        "type": "object",
        "properties": {
          "productOrder": {
            "$ref": "#/components/schemas/ProductOrder"
          }
        },
        "description": "The event data structure"
      },
      "CancelProductOrderCreateEvent": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Identifier of the Process flow"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the ProcessFlow"
          },
          "eventId": {
            "type": "string",
            "description": "The identifier of the notification."
          },
          "eventTime": {
            "type": "string",
            "description": "Time of the event occurrence.",
            "format": "date-time"
          },
          "eventType": {
            "type": "string",
            "description": "The type of the notification."
          },
          "correlationId": {
            "type": "string",
            "description": "The correlation id for this event."
          },
          "domain": {
            "type": "string",
            "description": "The domain of the event."
          },
          "title": {
            "type": "string",
            "description": "The title of the event."
          },
          "description": {
            "type": "string",
            "description": "An explnatory of the event."
          },
          "priority": {
            "type": "string",
            "description": "A priority."
          },
          "timeOcurred": {
            "type": "string",
            "description": "The time the event occured.",
            "format": "date-time"
          },
          "event": {
            "$ref": "#/components/schemas/CancelProductOrderCreateEventPayload"
          }
        },
        "description": "The notification data structure"
      },
      "CancelProductOrderCreateEventPayload": {
        "type": "object",
        "properties": {
          "cancelProductOrder": {
            "$ref": "#/components/schemas/CancelProductOrder"
          }
        },
        "description": "The event data structure"
      },
      "CancelProductOrderStateChangeEvent": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Identifier of the Process flow"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the ProcessFlow"
          },
          "eventId": {
            "type": "string",
            "description": "The identifier of the notification."
          },
          "eventTime": {
            "type": "string",
            "description": "Time of the event occurrence.",
            "format": "date-time"
          },
          "eventType": {
            "type": "string",
            "description": "The type of the notification."
          },
          "correlationId": {
            "type": "string",
            "description": "The correlation id for this event."
          },
          "domain": {
            "type": "string",
            "description": "The domain of the event."
          },
          "title": {
            "type": "string",
            "description": "The title of the event."
          },
          "description": {
            "type": "string",
            "description": "An explnatory of the event."
          },
          "priority": {
            "type": "string",
            "description": "A priority."
          },
          "timeOcurred": {
            "type": "string",
            "description": "The time the event occured.",
            "format": "date-time"
          },
          "event": {
            "$ref": "#/components/schemas/CancelProductOrderStateChangeEventPayload"
          }
        },
        "description": "The notification data structure"
      },
      "CancelProductOrderStateChangeEventPayload": {
        "type": "object",
        "properties": {
          "cancelProductOrder": {
            "$ref": "#/components/schemas/CancelProductOrder"
          }
        },
        "description": "The event data structure"
      },
      "CancelProductOrderInformationRequiredEvent": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "string",
            "description": "The identifier of the notification."
          },
          "eventTime": {
            "type": "string",
            "description": "Time of the event occurrence.",
            "format": "date-time"
          },
          "eventType": {
            "type": "string",
            "description": "The type of the notification."
          },
          "correlationId": {
            "type": "string",
            "description": "The correlation id for this event."
          },
          "domain": {
            "type": "string",
            "description": "The domain of the event."
          },
          "title": {
            "type": "string",
            "description": "The title of the event."
          },
          "description": {
            "type": "string",
            "description": "An explnatory of the event."
          },
          "priority": {
            "type": "string",
            "description": "A priority."
          },
          "timeOcurred": {
            "type": "string",
            "description": "The time the event occured.",
            "format": "date-time"
          },
          "fieldPath": {
            "type": "string",
            "description": "The path identifying the object field concerned by this notification."
          },
          "event": {
            "$ref": "#/components/schemas/CancelProductOrderInformationRequiredEventPayload"
          }
        },
        "description": "The notification data structure"
      },
      "CancelProductOrderInformationRequiredEventPayload": {
        "type": "object",
        "properties": {
          "cancelProductOrder": {
            "$ref": "#/components/schemas/CancelProductOrder"
          }
        },
        "description": "The event data structure"
      },
      "Error": {
        "required": [
          "code",
          "reason"
        ],
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "description": "Application relevant detail, defined in the API or a common list."
          },
          "reason": {
            "type": "string",
            "description": "Explanation of the reason for the error which can be shown to a client user."
          },
          "message": {
            "type": "string",
            "description": "More details and corrective actions related to the error which can be shown to a client user."
          },
          "status": {
            "type": "string",
            "description": "HTTP Error code extension"
          },
          "referenceError": {
            "type": "string",
            "description": "URI of documentation describing the error.",
            "format": "uri"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class."
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name."
          }
        },
        "description": "Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)"
      },
      "PaymentProductOrder": {
        "description": "Representation of a payment method",
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique id of the payment method in the server"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "URI where to perform actions on the payment method"
          },
          "role": {
            "type": "string",
            "description": "URI where to perform actions on the payment method"
          },
          "name": {
            "type": "string",
            "description": "Screen name of the payment method"
          },
          "description": {
            "type": "string",
            "description": "Description of the payment method"
          },
          "amount": {
            "$ref": "#/components/schemas/Money"
          },
          "taxAmount": {
            "$ref": "#/components/schemas/Money"
          },
          "totalAmount": {
            "$ref": "#/components/schemas/Money"
          },
          "validFor": {
            "$ref": "#/components/schemas/TimePeriod"
          },
          "account": {
            "type": "array",
            "description": "Account that owns or can use the payment method",
            "items": {
              "$ref": "#/components/schemas/BillingAccountRef"
            }
          },
          "preferred": {
            "type": "boolean",
            "description": "Defines whether this particular method is the preferred one"
          },
          "relatedParty": {
            "type": "array",
            "description": "Account that owns the payment method",
            "items": {
              "$ref": "#/components/schemas/RelatedParty"
            }
          },
          "paymentItem": {
            "type": "array",
            "description": "Payment order item reference id",
            "items": {
              "$ref": "#/components/schemas/PaymentItemRef"
            }
          },
          "@type": {
            "type": "string",
            "enum": [
              "cash",
              "digitalWallet",
              "tokenizedCard",
              "bankAccountTransfer",
              "bankAccountDebit",
              "bankCard",
              "account",
              "bucket",
              "voucher",
              "check",
              "loyaltyAccount"
            ],
            "description": "Payment method type. The content of the details field depends on the value of this one"
          },
          "authorizationCode": {
            "type": "string",
            "description": "Authorization code provided by a financial institution. Typically this would be populated for recurring payments using the method, as payments have an authorization code of their own."
          },
          "status": {
            "type": "string",
            "description": "Current status of the payment method"
          },
          "statusDate": {
            "format": "date-time",
            "type": "string",
            "description": "Last time the status changed"
          },
          "details": {
            "$ref": "#/components/schemas/ProductOrderPaymentDetails"
          },
          "characteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Characteristic"
            }
          }
        },
        "required": [
          "id",
          "href",
          "@type",
          "details"
        ]
      },
      "ProductOrderPaymentDetails": {
        "title": "details",
        "type": "object",
        "properties": {
          "token": {
            "type": "string",
            "description": "Payment Details token"
          },
          "tokenType": {
            "type": "string",
            "description": "Payment Details tokenType"
          },
          "type": {
            "type": "string",
            "description": "Payment Details type"
          },
          "issuer": {
            "type": "string",
            "description": "Payment Details issuer"
          },
          "brand": {
            "type": "string",
            "description": "Payment Details brand"
          },
          "lastFourDigits": {
            "type": "number",
            "description": "Payment Details lastFourDigits"
          }
        }
      },
      "BankCardType": {
        "description": "Details of a bank card",
        "properties": {
          "brand": {
            "type": "string",
            "description": "Credit card brand. E.g.: Visa, MasterCard, AmericanExpress..."
          },
          "type": {
            "type": "string",
            "enum": [
              "Debit",
              "Credit"
            ],
            "description": "Debit or credit"
          },
          "cardNumber": {
            "type": "string",
            "description": "Credit card number"
          },
          "expirationDate": {
            "type": "string",
            "format": "date-time",
            "description": "the card's expiration date"
          },
          "cvv": {
            "type": "string",
            "description": "the CVV or CVV2 code of the card"
          },
          "lastFourDigits": {
            "type": "string",
            "description": "Last four digits of the card"
          },
          "nameOnCard": {
            "type": "string",
            "description": "Name writen on the card"
          },
          "bank": {
            "type": "string",
            "description": "Bank that issued the card"
          }
        },
        "required": [
          "brand",
          "cardNumber",
          "expirationDate"
        ]
      },
      "TokenizedCardType": {
        "description": "Details of a tokenized bank card",
        "properties": {
          "brand": {
            "type": "string",
            "description": "Credit card brand. E.g.: Visa, MasterCard, AmericanExpress... Might be used for display purposes"
          },
          "type": {
            "type": "string",
            "enum": [
              "Debit",
              "Credit"
            ],
            "description": "Card type. Might be used for display purposes"
          },
          "lastFourDigits": {
            "type": "string",
            "description": "Last four digits of the credit card. Might be used for display purposes"
          },
          "tokenType": {
            "type": "string",
            "description": "Token type (e.g.: emv)"
          },
          "token": {
            "type": "string",
            "description": "The token itself"
          },
          "issuer": {
            "type": "string",
            "description": "Whoever issued the token"
          }
        },
        "required": [
          "tokenType",
          "token"
        ],
        "title": ""
      },
      "BankAccountTransferType": {
        "description": "Details of a bank account",
        "properties": {
          "accountNumber": {
            "type": "string",
            "description": "Bank Account Number (this could refer to the IBAN or SWIFT number)"
          },
          "accountNumberType": {
            "type": "string",
            "description": "Type of account number (e.g.: IBAN, SWIFT, ...)"
          },
          "BIC": {
            "type": "string",
            "description": "Business Identifier Code/Swift code of the financial institution where the account is located"
          },
          "owner": {
            "type": "string",
            "description": "Owner of the bank account"
          },
          "bank": {
            "type": "string",
            "description": "Screen name of the bank"
          }
        },
        "required": [
          "accountNumber",
          "accountNumberType"
        ]
      },
      "BankAccountDebitType": {
        "description": "Details of a bank account",
        "properties": {
          "accountNumber": {
            "type": "string",
            "description": "Bank Account Number (this could refer to the IBAN or SWIFT number)"
          },
          "accountNumberType": {
            "type": "string",
            "description": "Type of account number (e.g.: IBAN, SWIFT, ...)"
          },
          "BIC": {
            "type": "string",
            "description": "Business Identifier Code/Swift code of the financial institution where the account is located"
          },
          "owner": {
            "type": "string",
            "description": "Owner of the bank account"
          },
          "bank": {
            "type": "string",
            "description": "Screen name of the bank"
          }
        },
        "required": [
          "accountNumber",
          "accountNumberType"
        ]
      },
      "CashType": {
        "description": "Details of cash payer"
      },
      "CheckType": {
        "description": "Details of a check",
        "properties": {
          "checkId": {
            "description": "Unique identifier of the check in the bank that issues them. Typically writen on them and comprises bank, account and serial number.",
            "type": "string"
          },
          "drawer": {
            "description": "Person or entity writing the check",
            "type": "string"
          },
          "payee": {
            "description": "Person or entity the check is addressed to",
            "type": "string"
          },
          "bank": {
            "description": "Entity, typically a bank, performing the payment of the check",
            "type": "string"
          },
          "date": {
            "description": "Date when the check was signed",
            "type": "string",
            "format": "date-time"
          }
        },
        "required": [
          "drawer",
          "payee",
          "bank"
        ]
      },
      "DigitalWalletType": {
        "description": "Details of a digital wallet",
        "properties": {
          "service": {
            "type": "string",
            "description": "Wallet service (e.g.: PayPal)"
          },
          "walletId": {
            "type": "string",
            "description": "Unique Id of the account in the service"
          },
          "walletUrl": {
            "type": "string",
            "description": "URI pointing at the digital wallet (e.g.: https://paypal.me/johndoe)"
          }
        },
        "required": [
          "service",
          "walletId"
        ]
      },
      "AccountRefType": {
        "description": "Reference to an external entity that can be tipically queried with another API such as a customer account, a ticket, etc.",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the entity"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "URI where to query or perform actions on the entity"
          },
          "name": {
            "type": "string",
            "description": "Screen name of the entity"
          },
          "description": {
            "type": "string",
            "description": "Description of the entity"
          },
          "@referredType": {
            "type": "string",
            "description": "Type of the referred account (s.g.: financialAccount)"
          }
        },
        "required": [
          "id",
          "href"
        ]
      },
      "VoucherType": {
        "description": "Details of a voucher",
        "properties": {
          "code": {
            "type": "string",
            "description": "Code that identifies the voucher or provides the discount"
          },
          "description": {
            "type": "string",
            "description": "Description of the voucher (e.g.: get one and receive one free)"
          },
          "value": {
            "description": "Discount that the voucher applies when it's a discount voucher",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Quantity"
            }
          },
          "expirationDate": {
            "type": "string",
            "format": "date-time",
            "description": "the voucher's expiration date"
          },
          "campaign": {
            "type": "string",
            "description": "Campaign this voucher belongs to"
          }
        },
        "required": [
          "code"
        ]
      },
      "PaymentItemRef": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a related entity."
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Reference of the related entity."
          },
          "name": {
            "type": "string",
            "description": "Name of the related entity."
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "ProductOrder (ProductOrder) .The product order which the recommendation is related with."
      },
      "Validation": {
        "type": "object",
        "description": "TMF++::Validation result that is associated with the product order\n",
        "properties": {
          "status": {
            "type": "string",
            "description": "Validation status\n"
          },
          "readyToCheckout": {
            "type": "boolean",
            "description": "Ready To Checkout\n"
          },
          "readyToSubmit": {
            "type": "boolean",
            "description": "Ready to Submit\n"
          },
          "error": {
            "$ref": "#/components/schemas/Error"
          },
          "validationMessage": {
            "type": "array",
            "description": "Validation message\n",
            "items": {
              "$ref": "#/components/schemas/ValidationMessage"
            }
          },
          "configurationChange": {
            "type": "array",
            "description": "Configuration change\n",
            "items": {
              "$ref": "#/components/schemas/ConfigurationChange"
            }
          },
          "configuration": {
            "type": "array",
            "description": "Configuration Components\n",
            "items": {
              "$ref": "#/components/schemas/Configuration"
            }
          },
          "extensions": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "properties": {}
            }
          }
        },
        "x-examples": {}
      },
      "ValidationMessage": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Non-localized name identifier of the validation message\n"
          },
          "text": {
            "type": "string",
            "description": "Localized descriptive validation message\n"
          },
          "type": {
            "type": "string",
            "description": "Type of the validation message\n"
          },
          "subtype": {
            "type": "string",
            "description": "Distinct code which represents the issue\n"
          },
          "parameter": {
            "type": "array",
            "description": "Name/value pair of the validation message\n",
            "items": {
              "$ref": "#/components/schemas/ValidationMessageParameter"
            }
          },
          "severity": {
            "type": "string",
            "description": "Severity of the validation message\n"
          },
          "path": {
            "type": "string",
            "description": "Path to the resource part to which the validation message is related\n"
          },
          "resource": {
            "type": "array",
            "description": "Resource that is associated with the message\n",
            "items": {
              "$ref": "#/components/schemas/RelatedResource"
            }
          }
        },
        "description": "TMF++::Message associated with the validation failure\n"
      },
      "ValidationMessageParameter": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of the parameter\n"
          },
          "value": {
            "type": "array",
            "description": "Value of the parameter\n",
            "items": {
              "type": "string"
            }
          }
        },
        "description": "TMF++::Name/value pair of the validation message parameter\n"
      },
      "RelatedResource": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "description": "Type of the resource\n"
          },
          "id": {
            "type": "string",
            "description": "Unique identifier of the resource\n"
          },
          "variable": {
            "type": "array",
            "description": "Variables related to the resource\n",
            "items": {
              "$ref": "#/components/schemas/Variable"
            }
          },
          "containedResource": {
            "type": "array",
            "description": "Other resources, specs, or offers that are linked to the message but did not trigger the validation message\n",
            "items": {
              "$ref": "#/components/schemas/ContainedResource"
            }
          }
        },
        "description": "TMF++::Resource that is associated with the validation message (that is, triggered the validation failure)\n"
      },
      "Variable": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "description": "Type of the variable\n"
          },
          "id": {
            "type": "string",
            "description": "Unique identifier of the variable\n"
          },
          "value": {
            "type": "array",
            "description": "Value(s) of the variable\n",
            "items": {
              "type": "string"
            }
          }
        },
        "description": "Variable that is associated with a resource\n"
      },
      "ContainedResource": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "description": "Type of the resource\n"
          },
          "id": {
            "type": "string",
            "description": "Unique identifier of the resource\n"
          },
          "variable": {
            "type": "array",
            "description": "Variables that are related to the resource\n",
            "items": {
              "$ref": "#/components/schemas/Variable"
            }
          }
        },
        "description": "TMF++::Resources that are contained in the validation message\n"
      },
      "ConfigurationChange": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the configuration change\n"
          },
          "text": {
            "type": "string",
            "description": "Localized descriptive configuration change message\n"
          },
          "type": {
            "type": "string",
            "description": "Implementation discriminator of the configuration change\n"
          },
          "parameter": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConfigurationChangeParameter"
            }
          },
          "severity": {
            "type": "string",
            "description": "Severity of the configuration change\n"
          },
          "path": {
            "type": "string",
            "description": "Path to the configuration change in the resource model\n"
          },
          "skipRevalidation": {
            "type": "boolean",
            "description": "Indicates whether revalidation of the configuration change is required\n"
          },
          "patchElement": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PatchElement"
            }
          },
          "configurationChangeSource": {
            "type": "array",
            "description": "Holds a list of the impacting components that are involved in action rule\n- enablmentRelation - The action rule has impacting enablment relation functionality or was created by this functionality.\n- commertialRelation - The action rule has impacting commertial relation functionality or was created by this functionality.\n- subscriptionRelation - The action rule has impacting subscription relation or was created by this functionality. functionality\n- catalog - The action rule was created by catalog.\n",
            "items": {
              "type": "string"
            }
          }
        },
        "description": "TMF++::Configuration change recommended for a validated resource\n"
      },
      "ConfigurationChangeParameter": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of the parameter\n"
          },
          "value": {
            "type": "array",
            "description": "Value(s) of the parameter\n",
            "items": {
              "type": "string"
            }
          },
          "valueType": {
            "type": "string",
            "description": "Types of each Value in the parameter array\nAs a default - when empty - the type is string.\nAlso will be supported-\n** HashMap - a jason format representation of key value <string,string> map.\n"
          }
        },
        "description": "TMF++::Name/value pair of the configuration change parameters\n"
      },
      "PatchElement": {
        "type": "object",
        "description": "TMF++::Patched resource part\n",
        "properties": {
          "op": {
            "type": "string",
            "description": "Operation that is associated with the patched resource part. Valid values are *add*, *remove*, or *replace*.\n"
          },
          "path": {
            "type": "string",
            "description": "Path of this resource part within the patched resource, for example, */note*, */name*, or */orderItem/quantity*\n"
          },
          "value": {
            "type": "object",
            "description": "Value of the patched resource part\n"
          }
        }
      },
      "Version": {
        "type": "object",
        "description": "TMF++::Version details\n",
        "properties": {
          "version": {
            "type": "string",
            "description": "The semantic version of the resource, such as *0*, *1*, and so on\n"
          },
          "isCurrent": {
            "type": "boolean",
            "description": "Indicates if the version is considered as the current version\n"
          }
        }
      },
      "ImmediatePromotion": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the immediate promotion\n"
          },
          "status": {
            "type": "string",
            "description": "Status of the instance of the immediate promotion\n"
          },
          "state": {
            "type": "string",
            "description": "The apply state of the qualified promotion. The state can have the following values:\n- 'applied' - For an immediate promotion that all of it's benefits are applied\n- 'notApplied' - For an immediate promotion that none of it's benefits are applied - future\n- 'partiallyApplied' - For an immediate promotion that part of it's benefits are applied - future\n- 'pendingApply' - Received in the request for an immediate promotion for which certain benefits, which are selected externally by a consuming application, should be applied\n"
          },
          "promotion": {
            "$ref": "#/components/schemas/PromotionRef"
          },
          "productPromotion": {
            "$ref": "#/components/schemas/ProductPromotionRef"
          },
          "triggerItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TriggerItem"
            }
          },
          "benefitItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BenefitItem"
            }
          },
          "immediatePromotionCharacteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ContextCharacteristic"
            }
          },
          "reason": {
            "$ref": "#/components/schemas/ModifyReason"
          },
          "relatedParty": {
            "$ref": "#/components/schemas/RelatedParty"
          },
          "extensions": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "properties": {}
            }
          }
        },
        "description": "TMF++::Immediate promotion\n"
      },
      "ModifyReason": {
        "required": [
          "action",
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of the modification reason\n"
          },
          "reasonText": {
            "type": "string",
            "description": "Text of the modification reason. This property is populated if the type of the modification reason requires an input of a free text.\n"
          },
          "action": {
            "type": "string",
            "description": "Action performed on the instance of the product offering\n"
          },
          "extensions": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "properties": {}
            }
          }
        },
        "description": "TMF++::Modification reason associated with the action performed on the product offering that is related to the order item\n"
      },
      "PromotionRef": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the promotion\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the promotion\n"
          },
          "description": {
            "type": "string",
            "description": "Promotion description for a business user\n"
          },
          "validFor": {
            "$ref": "#/components/schemas/TimePeriod"
          },
          "type": {
            "type": "string",
            "description": "The type of the promotion\n"
          },
          "priority": {
            "type": "integer",
            "description": "The priority of the promotion\n"
          },
          "applyPolicy": {
            "type": "string",
            "description": "Defines the policy to apply the promotion - can be manual or automatic \n"
          },
          "href": {
            "type": "string",
            "description": "Hypertext reference to the promotion\n",
            "format": "url",
            "readOnly": true
          }
        },
        "description": "TMF++::Reference to the promotion\n"
      },
      "ProductPromotionRef": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the product promotion\n"
          },
          "href": {
            "type": "string",
            "description": "Hypertext reference to the product promotion\n",
            "format": "url",
            "readOnly": true
          }
        },
        "description": "TMF++::Reference to the product promotion.\n"
      },
      "TriggerItem": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the trigger item\n"
          },
          "href": {
            "type": "string",
            "description": "Hypertext reference to the trigger item\n",
            "format": "url"
          },
          "itemType": {
            "type": "string",
            "description": "Type of the trigger item\n"
          },
          "promotionCriteriaGroupId": {
            "type": "string",
            "description": "Unique identifier of the promotion criteria group (root or nested) as part of which this item is qualified as trigger item\n"
          },
          "itemStatus": {
            "type": "string",
            "description": "Status of the trigger item in the promotion&#58;\n- *add* - A new trigger item in the product promotion\n- *keep* - An existing trigger item that remains as the result of reevaluation in the product promotion\n- *revoke* - An existing trigger item that is revoked as the result of reevaluation in the product promotion\n"
          },
          "pathToRoot": {
            "type": "string",
            "description": "Path from the current item in the product offering structure to the root. Populated if the trigger item is a nested item.\n"
          },
          "triggerItemCharacteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ContextCharacteristic"
            }
          },
          "extensions": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "properties": {}
            }
          }
        },
        "description": "TMF++::Item that participated in the promotion qualification\n"
      },
      "ContextCharacteristic": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "The name of the characteristic\n"
          },
          "contextType": {
            "type": "string",
            "description": "The context type of the characteristic\n"
          },
          "valueType": {
            "type": "string",
            "description": "The value type of the characteristic \n"
          },
          "value": {
            "type": "array",
            "description": "The value of the characteristic\n",
            "items": {
              "type": "string"
            }
          }
        },
        "description": "TMF++::The list of dynamic characteristics related to a specific context\n"
      },
      "BenefitItem": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the benefit item \n"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Hypertext reference to the benefit item\n"
          },
          "itemType": {
            "type": "string",
            "description": "Type of the benefit item\n"
          },
          "promotionCriteriaGroupId": {
            "type": "string",
            "description": "Unique identifier of the promotion criteria group (root or nested) as part of which this item is qualified as a benefit item\n"
          },
          "itemStatus": {
            "type": "string",
            "description": "Status of the benefit item in the promotion&#58;\n- *add* - A new benefit item in the product promotion\n- *keep* - An existing benefit item that remains as the result of reevaluation in the product promotion\n- *revoke* - An existing benefit item that is revoked as the result of reevaluation in the product promotion\n"
          },
          "itemState": {
            "type": "string",
            "description": "The apply state of the benefit on a benefit item. The state can have the following values&#58;\n- 'applied' - For a benefit that is applied\n- 'notApplied' - For a benefit that is not applied\n- 'pendingApply' - Received in the request for a benefit, for which the relevant benefit item is selected and should be applied\n"
          },
          "pathToRoot": {
            "type": "string",
            "description": "Path from the current item in the product offering structure to the root. Populated if the benefit item is a nested item.\n"
          },
          "action": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PromotionAction"
            }
          },
          "extensions": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "properties": {}
            }
          }
        },
        "description": "TMF++::Item that received the promotion benefit, which is a benefit granted through the promotion - can be discount, allowance, free services\n"
      },
      "PromotionAction": {
        "required": [
          "actionType"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the promotion action\n"
          },
          "name": {
            "type": "string",
            "description": "Name of the promotion action\n"
          },
          "description": {
            "type": "string",
            "description": "Description of the promotion action\n"
          },
          "actionType": {
            "type": "string",
            "description": "Type of the action. A valid value is *Price Alteration*, *Product Offering*.\n"
          },
          "actionValue": {
            "type": "integer",
            "description": "Value of the action. If the *actionType* is Price Alteration, the action value is '1'.\n"
          },
          "promotionPriceAlteration": {
            "$ref": "#/components/schemas/ProductOfferingPriceRef"
          },
          "productOfferingBenefit": {
            "type": "array",
            "description": "Reference to a product offering usaed as a free offer benefit by the promotion\n",
            "items": {
              "$ref": "#/components/schemas/ProductOfferingBenefit"
            }
          },
          "durationPolicy": {
            "$ref": "#/components/schemas/DurationPolicy"
          },
          "validFor": {
            "$ref": "#/components/schemas/TimePeriod"
          },
          "actionTerminationPolicy": {
            "type": "string",
            "description": "Defines the termination policy upon duration end date\n"
          },
          "relatedTriggerItem": {
            "type": "array",
            "description": "An optional relation from a specific promotion action to a specific trigger item.  \n",
            "items": {
              "$ref": "#/components/schemas/RelatedTriggerItem"
            }
          },
          "extensions": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "properties": {}
            }
          }
        },
        "description": "TMF++::Action of the promotion. Customers can receive benefits associated with the action if the conditions in the promotion pattern are fulfilled.\n"
      },
      "DurationPolicy": {
        "type": "object",
        "properties": {
          "duration": {
            "$ref": "#/components/schemas/Quantity"
          },
          "startDatePolicy": {
            "type": "string",
            "description": "Start date of the policy, from which the duration is calculated\n"
          },
          "endDatePolicy": {
            "type": "string",
            "description": "End date of the policy, until which the duration is calculated\n"
          },
          "effectiveFor": {
            "$ref": "#/components/schemas/TimePeriod"
          },
          "terminationPolicy": {
            "type": "string",
            "description": "Defines the termination policy upon duration end date\n"
          },
          "extensions": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "properties": {}
            }
          }
        },
        "description": "TMF++::Policy for calculting a limited duration for any entity\n"
      },
      "RelatedTriggerItem": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "The unique ID of the related trigger item\n"
          },
          "role": {
            "type": "string",
            "description": "The role of the related trigger item\n"
          },
          "extensions": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "properties": {}
            }
          }
        },
        "description": "TMF++::A relation to a specific trigger item. For example, for promotion action with actionType = productOffering, this relation indicates a relevant trigger item to which the action should be related. The type of the relation is specified in 'role' field\n"
      },
      "ProductOfferingBenefit": {
        "type": "object",
        "properties": {
          "productOfferingId": {
            "type": "string",
            "description": "the id of the product offering granted as a benefit\n"
          },
          "promotionPriceAlteration": {
            "type": "array",
            "description": "referecne to price entity representing the actual monetary discount\n",
            "items": {
              "$ref": "#/components/schemas/ProductOfferingPriceRef"
            }
          },
          "extensions": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "properties": {}
            }
          }
        },
        "description": "TMF++::Reference to a product offering used as a free offer benefit by the promotion"
      },
      "ProductOrder_Update_RelatedParty": {
        "title": "ProductOrder_Update_RelatedParty",
        "type": "object",
        "properties": {
          "channel": {
            "$ref": "#/components/schemas/RelatedChannel"
          },
          "relatedParty": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedParty"
            }
          }
        }
      },
      "BillingInfoSpi_RequestBody": {
        "title": "BillingInfoSpi_RequestBody",
        "type": "object",
        "properties": {
          "channel": {
            "$ref": "#/components/schemas/RelatedChannel"
          },
          "BillingInfoSpiRequest": {
            "type": "object",
            "properties": {
              "billingAccount": {
                "$ref": "#/components/schemas/BillingAccountRef"
              },
              "userInfo": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/legalId"
                }
              }
            }
          }
        }
      },
      "NumberSelection_RequestBody": {
        "title": "NumberSelection_RequestBody",
        "additionalProperties": false,
        "type": "object",
        "properties": {
          "number": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "id",
                "resource"
              ],
              "additionalProperties": false,
              "properties": {
                "id": {
                  "type": "string",
                  "description": "Number Id"
                },
                "role": {
                  "type": "string",
                  "description": "Number Role"
                },
                "resource": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RelatedResource"
                  }
                }
              }
            }
          }
        }
      },
      "ServiceAddress_RequestBody": {
        "title": "ServiceAddress_RequestBody",
        "additionalProperties": false,
        "type": "object",
        "properties": {
          "address": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "id",
                "resource"
              ],
              "additionalProperties": false,
              "properties": {
                "id": {
                  "type": "string",
                  "description": "Service Place Id"
                },
                "resource": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RelatedResource"
                  }
                }
              }
            }
          }
        }
      },
      "AccountPreferenceRequest": {
        "title": "AccountPreferenceRequest",
        "type": "array",
        "items": {
          "type": "object",
          "required": [
            "billingAccount"
          ],
          "additionalProperties": false,
          "properties": {
            "billingAccount": {
              "$ref": "#/components/schemas/BillingAccountRef"
            },
            "billStructure": {
              "$ref": "#/components/schemas/BillStructure"
            },
            "defaultPaymentMethod": {
              "$ref": "#/components/schemas/PaymentMethodRef"
            }
          }
        }
      },
      "UserinfoBillingAccountResponse": {
        "x-amf-examples": {
          "success": {
            "billingAccount": {
              "id": "312334879"
            },
            "userinfo": {
              "legalId": [
                {
                  "identificationId": "{voltage:1234}",
                  "identificationType": "passcode"
                },
                {
                  "identificationId": "{voltage:Terminator}",
                  "identificationType": "What is your favorite movie?",
                  "@type": "SecurityQuestion"
                }
              ]
            }
          }
        },
        "type": "object",
        "additionalProperties": false,
        "required": [
          "billingAccount"
        ],
        "properties": {
          "userinfo": {},
          "billingAccount": {
            "description": "BillingAccount reference. A BillingAccount is a detailed description of a bill structure.",
            "x-aid-generated": [
              "description"
            ],
            "x-source": "wiki:1747751684"
          }
        }
      },
      "AddItemsToCart_RequestBody": {
        "title": "ProductOrderItem_RequestBody",
        "type": "object",
        "properties": {
          "channel": {
            "$ref": "#/components/schemas/RelatedChannel"
          },
          "relatedParty": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedParty"
            }
          },
          "promotions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PromotionRequest"
            }
          },
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductOrderItem_InputRequest"
            }
          }
        },
        "description": "ATT++::An identified part of the order. A product order is decomposed into one or more order items."
      },
      "SaveCart_RequestBody": {
        "title": "SaveCart_RequestBody",
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "description": "Customer's Email Address"
          }
        },
        "description": "ATT++::An identified part of the order. A product order is decomposed into one or more order items."
      },
      "CartUpdateRequest": {
        "title": "CartUpdateRequest",
        "type": "object",
        "properties": {
          "state": {
            "type": "string",
            "description": "state of the shoppingCart"
          },
          "extensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          },
          "relatedParty": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedParty"
            }
          }
        },
        "description": "ATT++::An identified part of the order. A product order is decomposed into one or more order items."
      },
      "Fulfillment_RequestBody": {
        "title": "Fulfillment_RequestBody",
        "type": "object",
        "properties": {
          "channel": {
            "$ref": "#/components/schemas/RelatedChannel"
          },
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Fulfillment_LineItem"
            }
          }
        },
        "description": "ATT++::An identified part of the order. A product order is decomposed into one or more order items."
      },
      "Fulfillment_LineItem": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Identifier of the product offer"
          },
          "quantity": {
            "type": "integer",
            "description": "Quantity ordered"
          },
          "selectedFulfillmentOption": {
            "$ref": "#/components/schemas/ProductOrderItem_InputRequest"
          }
        }
      },
      "BillingInfo_RequestBody": {
        "title": "BillingInfo_RequestBody",
        "type": "object",
        "properties": {
          "channel": {
            "$ref": "#/components/schemas/RelatedChannel"
          },
          "billingInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BillingInfoRequest"
            }
          }
        },
        "description": "ATT++::An identified part of the order. A product order is decomposed into one or more order items."
      },
      "BillingInfoRequest": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Billing Account Id"
          },
          "characteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          },
          "place": {
            "$ref": "#/components/schemas/Place"
          },
          "resource": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedResource"
            }
          }
        }
      },
      "PaymentInfo_RequestBody": {
        "title": "PaymentInfo_RequestBody",
        "type": "object",
        "properties": {
          "channel": {
            "$ref": "#/components/schemas/RelatedChannel"
          },
          "payment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PaymentInfoRequest"
            }
          }
        },
        "description": "ATT++::An identified part of the order. A product order is decomposed into one or more order items."
      },
      "PaymentInfoRequest": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Payment Id"
          },
          "role": {
            "type": "string",
            "description": "Payment Role"
          },
          "amount": {
            "type": "number",
            "description": "Payment Amount"
          },
          "characteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          },
          "place": {
            "$ref": "#/components/schemas/Place"
          },
          "resource": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedResource"
            }
          }
        }
      },
      "ProductOrderItem_InputRequest": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Identifier of the product offer"
          },
          "itemType": {
            "type": "string",
            "description": "Type of the product offer"
          },
          "offerId": {
            "type": "string",
            "description": "Identifier of the product offer"
          },
          "requestedCompletionDate": {
            "type": "string",
            "description": "Requested delivery date from the requestor perspective.",
            "format": "date-time"
          },
          "leaseTermEndDate": {
            "type": "string",
            "description": "The optional end date of the lease term for the housing unit",
            "format": "date-time"
          },
          "fulfillmentMethod": {
            "type": "string"
          },
          "requestedStartDate": {
            "type": "string",
            "description": "Requested start date of the service from the requestor perspective.",
            "format": "date-time"
          },
          "variantId": {
            "type": "string",
            "description": "Variant Group Id of the product offer. Also known as SKU."
          },
          "groupOptionId": {
            "type": "string",
            "description": "Reference to the product offering group option from the product catalog"
          },
          "quantity": {
            "type": "integer",
            "description": "Quantity ordered"
          },
          "action": {
            "$ref": "#/components/schemas/OrderItemActionType"
          },
          "state": {
            "$ref": "#/components/schemas/ProductOrderItemStateType"
          },
          "billingAccount": {
            "$ref": "#/components/schemas/BillingAccountRef"
          },
          "itemTerm": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderTerm"
            }
          },
          "product": {
            "$ref": "#/components/schemas/ProductRefOrValue"
          },
          "itemRelationship": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderItemRelationship"
            }
          },
          "rootBundleProductOfferId": {
            "type": "string",
            "description": "The ID of the root bundle item. Multiple lines can have same mobile offer hence having same productOfferingId.\n"
          },
          "rootBundleProductOrderItemId": {
            "type": "string",
            "description": "The ID of the root bundle order item which is unique.\n"
          },
          "rootOrderItemId": {
            "type": "string",
            "description": "The ID of the root order item.\n"
          },
          "productOffering": {
            "$ref": "#/components/schemas/ProductOfferingRef"
          },
          "externalIdentifier": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExternalIdentifier"
            }
          },
          "itemTxnType": {
            "type": "string",
            "enum": [
              "ACC",
              "AL",
              "ALF",
              "AMEND",
              "CANCEL",
              "CHANGE",
              "DEVICE",
              "DISCONNECT",
              "NEW",
              "NO_CHANGE",
              "PARK",
              "PRICE_CHANGE",
              "REFERENCE",
              "REWARDS/GIFT",
              "UNIFY",
              "UNLOCK",
              "UP",
              "WINBACK",
              "WINOVER"
            ]
          },
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductOrderItem_InputRequest"
            }
          },
          "characteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          },
          "actionReason": {
            "$ref": "#/components/schemas/ActionReason"
          },
          "extensions": {
            "$ref": "#/components/schemas/ProductOrderItem_Extensions"
          }
        }
      },
      "EntityIdGenericResponse": {
        "title": "EntityIDGenericResponse",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        }
      },
      "SearchCartEntity": {
        "title": "SearchCartEntity",
        "type": "object",
        "additionalProperties": true
      },
      "EntityCountGenericResponse": {
        "title": "EntityIDGenericResponse",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "count": {
            "type": "integer"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        }
      },
      "QueryCartResponse": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/SearchCartEntity"
        }
      },
      "MicroCartsResponse": {
        "properties": {
          "userId": {
            "type": "string",
            "description": "user profile id"
          },
          "carts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProductOrder"
            }
          },
          "cart-conflict-info": {
            "type": "object",
            "additionalProperties": true
          }
        }
      },
      "InitializeCart_RequestBody": {
        "title": "ProductOrderItem_RequestBody",
        "type": "object",
        "properties": {
          "cartType": {
            "type": "string",
            "description": "CartType",
            "example": "STC/DEFAULT/ServiceCart/ATTCart",
            "x-aid-generated": [
              "example"
            ],
            "x-source": "wiki:1821329642"
          },
          "id": {
            "type": "string",
            "description": "id"
          },
          "extensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          },
          "externalIdentifier": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExternalIdentifier"
            }
          },
          "channel": {
            "$ref": "#/components/schemas/RelatedChannel"
          },
          "relatedParty": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedParty"
            }
          }
        },
        "description": "ATT++::Initialize Cart Input Request Body"
      },
      "ExternalIdentifier": {
        "description": "An identification of an entity that is owned by or originates in a software system different from the current system, for example a ProductOrder handed off from a commerce platform into an order handling system. The structure identifies the system itself, the nature of the entity within the system (e.g. class name) and the unique ID of the entity within the system. It is anticipated that multiple external IDs can be held for a single entity, e.g. if the entity passed through multiple systems on the way to the current system. In this case the consumer is expected to sequence the IDs in the array in reverse order of provenance, i.e. most recent system first in the list.",
        "type": "object",
        "required": [
          "id"
        ],
        "properties": {
          "externalIdentifierType": {
            "type": "string",
            "description": "Type of the external system identifier\n"
          },
          "id": {
            "type": "string",
            "description": "Unique identifier in the external system\n"
          },
          "owner": {
            "type": "string",
            "description": "The external system identifier that owns the identifier\n"
          },
          "version": {
            "type": "string",
            "description": "Version of the related entity in the external system\n"
          }
        }
      },
      "Configuration": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "description": "Type of the component\n"
          },
          "type": {
            "type": "string",
            "description": "Type of the component\n"
          },
          "subtype": {
            "type": "string",
            "description": "Sub Type of the Component\n"
          },
          "properties": {
            "type": "array",
            "description": "Name/value pair\n",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          },
          "required": {
            "type": "boolean",
            "description": "Component required for Product Order Configuration\n"
          },
          "postOrderConfigurable": {
            "type": "boolean",
            "description": "Component Post Order Product Order Configuration\n"
          },
          "readOnly": {
            "type": "boolean",
            "description": "Component allowed for configuration or not.\n"
          },
          "resource": {
            "type": "array",
            "description": "Resource that is associated with the message\n",
            "items": {
              "$ref": "#/components/schemas/RelatedResource"
            }
          }
        },
        "description": "ATT++::Message associated with the validation failure\n"
      },
      "ApplicationDetails": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of a application"
          },
          "unifiedCreditTransactionId": {
            "type": "string",
            "description": "Transaction Id."
          },
          "unifiedPolicyTransactionId": {
            "type": "string",
            "description": "Unified Policy Transaction Id."
          },
          "refusedIndicator": {
            "type": "boolean",
            "description": "Refused Indicator"
          },
          "debtPaymentComplete": {
            "type": "boolean",
            "description": "Debt Payment completed part of the transaction"
          }
        },
        "description": "Credit Application Details"
      },
      "RiskAssessment_RequestBody": {
        "title": "RiskAssessment_RequestBody",
        "type": "object",
        "properties": {
          "channel": {
            "$ref": "#/components/schemas/RelatedChannel"
          },
          "autoApplyRiskAssesmentPolicyToCart": {
            "type": "boolean",
            "description": "Auto Apply Policy to Cart"
          },
          "applicationDetails": {
            "$ref": "#/components/schemas/ApplicationDetails"
          }
        },
        "description": "ATT++::An identified part of the order. A product order is decomposed into one or more order items."
      },
      "RiskAssessment_Response": {
        "title": "RiskAssessment_Response",
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "description": "Policy Status"
          },
          "policyImpactToCart": {
            "type": "boolean",
            "description": "Policy impactto Cart"
          },
          "policyAppliedToCart": {
            "type": "boolean",
            "description": "Policy applied to Cart"
          },
          "applicationDetails": {
            "$ref": "#/components/schemas/ApplicationDetails"
          },
          "riskAssessmentResult": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RiskAssessmentResult"
            }
          }
        },
        "description": "ATT++::An identified part of the order. A product order is decomposed into one or more order items."
      },
      "RiskAssessmentResult": {
        "title": "RiskAssesmentResult",
        "type": "object",
        "properties": {
          "productType": {
            "type": "string",
            "description": "Product Type"
          },
          "securityType": {
            "type": "string",
            "description": "Security Type"
          },
          "securityDescription": {
            "type": "string",
            "description": "Security description"
          },
          "securityAmount": {
            "type": "number",
            "description": "Security Amount"
          },
          "resource": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedResource"
            }
          },
          "characteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          }
        },
        "description": "ATT++::An identified part of the order. A product order is decomposed into one or more order items."
      },
      "SubmitOrder_RequestBody": {
        "title": "SubmitOrder_RequestBody",
        "type": "object",
        "properties": {
          "channel": {
            "$ref": "#/components/schemas/RelatedChannel"
          },
          "extensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          }
        },
        "description": "ATT++::An identified part of the order. A product order is decomposed into one or more order items."
      },
      "SubmitOrder_ResponseBody": {
        "title": "SubmitOrder_ResponseBody",
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Product Order Id"
          },
          "state": {
            "$ref": "#/components/schemas/ProductOrderStateType"
          },
          "customerOrderId": {
            "type": "string",
            "description": "Customer Order Id",
            "example": "24-175087859927593",
            "x-aid-generated": [
              "example"
            ],
            "x-source": "wiki:1637912637"
          },
          "completionDate": {
            "type": "string",
            "description": "Date when the order was completed",
            "format": "date-time"
          },
          "orderSummaryAccessToken": {
            "type": "string",
            "description": "Order Summary Access Token",
            "example": "1594683719832000",
            "x-aid-generated": [
              "example"
            ],
            "x-source": "wiki:1637912637"
          }
        },
        "description": "ATT++::Submit Order Response Body"
      },
      "Terms_RequestBody": {
        "title": "Terms_RequestBody",
        "type": "object",
        "properties": {
          "channel": {
            "$ref": "#/components/schemas/RelatedChannel"
          },
          "agreement": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TermsInputRequest"
            }
          }
        },
        "description": "ATT++::An identified part of the order. "
      },
      "TermsInputRequest": {
        "title": "TermsInputRequest",
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Terms id"
          },
          "name": {
            "type": "string",
            "description": "Terms Name"
          },
          "extensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          },
          "resource": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedResource"
            }
          }
        },
        "description": "ATT++::An identified part of the order. "
      },
      "CartFulfillmentOptionsResponse": {
        "title": "CartFulfillmentOptionsResponse",
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CartItemFulfillmentOption"
            }
          }
        },
        "description": "ATT++::CartFulfillmentOptionsResponse "
      },
      "CartItemFulfillmentOption": {
        "title": "CartItemFulfillmentOption",
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Terms id"
          },
          "selectedFulfillmentOption": {
            "$ref": "#/components/schemas/ProductOrderItem"
          },
          "fulfillmentOptions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          }
        },
        "description": "ATT++::CartFulfillmentOptionsResponse "
      },
      "FulfillmentOption": {
        "description": "Fulfillment option",
        "type": "object",
        "properties": {
          "priority": {
            "type": "integer"
          },
          "fulfillmentMethod": {
            "type": "string"
          },
          "signalStatus": {
            "type": "string"
          },
          "availableQty": {
            "type": "number"
          },
          "available": {
            "type": "boolean"
          },
          "dates": {
            "$ref": "#/components/schemas/DFDate"
          },
          "productOffering": {
            "$ref": "#/components/schemas/ProductOfferingRef"
          },
          "price": {
            "$ref": "#/components/schemas/FulfillmentOptionPrice"
          },
          "finalPrice": {
            "$ref": "#/components/schemas/FulfillmentOptionPrice"
          }
        }
      },
      "DFDate": {
        "description": "Direct Fulfillment Date",
        "type": "object",
        "properties": {
          "shipmentDates": {
            "type": "object",
            "properties": {
              "dateFrom": {
                "type": "string"
              },
              "dateTo": {
                "type": "string"
              }
            }
          },
          "deliveryDates": {
            "type": "object",
            "properties": {
              "dateFrom": {
                "type": "string"
              },
              "dateTo": {
                "type": "string"
              }
            }
          }
        }
      },
      "FulfillmentOptionPrice": {
        "description": "Direct Fulfillment Date",
        "type": "object",
        "properties": {
          "dutyFreeAmount": {
            "$ref": "#/components/schemas/Money"
          }
        }
      },
      "OrderSummary_Response": {
        "title": "OrderSummary_Response",
        "type": "object",
        "properties": {
          "productOrder": {
            "$ref": "#/components/schemas/ProductOrder"
          },
          "customerInfo": {
            "$ref": "#/components/schemas/CustomerInfo"
          },
          "addresses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GeographicAddress"
            }
          },
          "payment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PaymentProductOrder"
            }
          }
        },
        "description": "ATT++::An identified part of the order. A product order is decomposed into one or more order items."
      },
      "GeographicAddress": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the place"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Unique reference of the place"
          },
          "city": {
            "type": "string",
            "description": "City that the address is in"
          },
          "country": {
            "type": "string",
            "description": "Country that the address is in"
          },
          "locality": {
            "type": "string",
            "description": "An area of defined or undefined boundaries within a local authority or other legislatively defined area, usually rural or semi rural in nature. [ANZLIC-STREET], or a suburb, a bounded locality within a city, town or shire principally of urban character [ANZLICSTREET]"
          },
          "name": {
            "type": "string",
            "description": "A user-friendly name for the place, such as [Paris Store], [London Store], [Main Home]"
          },
          "postcode": {
            "type": "string",
            "description": "descriptor for a postal delivery area, used to speed and simplify the delivery of mail (also know as zipcode)"
          },
          "stateOrProvince": {
            "type": "string",
            "description": "the State or Province that the address is in"
          },
          "streetName": {
            "type": "string",
            "description": "Name of the street or other street type"
          },
          "streetNr": {
            "type": "string",
            "description": "Number identifying a specific property on a public street. It may be combined with streetNrLast for ranged addresses"
          },
          "streetNrLast": {
            "type": "string",
            "description": "Last number in a range of street numbers allocated to a property"
          },
          "streetNrLastSuffix": {
            "type": "string",
            "description": "Last street number suffix for a ranged address"
          },
          "streetNrSuffix": {
            "type": "string",
            "description": "the first street number suffix"
          },
          "streetSuffix": {
            "type": "string",
            "description": "A modifier denoting a relative direction"
          },
          "streetType": {
            "type": "string",
            "description": "alley, avenue, boulevard, brae, crescent, drive, highway, lane, terrace, parade, place, tarn, way, wharf "
          },
          "geographicLocation": {
            "$ref": "#/components/schemas/GeographicLocationRefOrValue"
          },
          "geographicSubAddress": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GeographicSubAddress"
            }
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        },
        "description": "Structured textual way of describing how to find a Property in an urban area (country properties are often defined differently).\nNote : Address corresponds to SID UrbanPropertyAddress"
      },
      "GeographicLocationRefOrValue": {
        "required": [
          "@type"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the place"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Unique reference of the place"
          },
          "name": {
            "type": "string",
            "description": "A user-friendly name for the place, such as [Paris Store], [London Store], [Main Home]"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class",
            "example": "ResourceSpecification"
          },
          "bbox": {
            "type": "array",
            "description": "A bounding box array that contains the geometry. The axes order follows the axes order of the geometry",
            "items": {
              "type": "number"
            }
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri",
            "example": "https://mycsp.com:8080/tmf-api/schema/Resource/LogicalResourceSpecification.schema.json"
          },
          "@type": {
            "type": "string",
            "description": "The name of the GeoJSON structure used in the geometry attribute",
            "enum": [
              "GeoJsonPoint",
              "GeoJsonMultiPoint",
              "GeoJsonLineString",
              "GeoJsonMultiLineString",
              "GeoJsonPolygon"
            ]
          },
          "@referredType": {
            "type": "string",
            "description": "The actual type of the target instance when needed for disambiguation."
          }
        },
        "description": "A GeographicLocation is a pure-virtual super-class to the GeoJSON-aligned geometries of Point (addresses and locations), MultiPoint, LineString (streets, highways and boundaries), MultiLineString and Polygon (countries, provinces, tracts of land). Use the @type attribute to specify which of these is being specified by the geometry attribute."
      },
      "GeographicSubAddress": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique Identifier of the subAddress"
          },
          "href": {
            "type": "string",
            "format": "uri",
            "description": "Link to the subAddress"
          },
          "buildingName": {
            "type": "string",
            "description": "allows for buildings that have well-known names"
          },
          "levelNumber": {
            "type": "string",
            "description": "used where a level type may be repeated e.g. BASEMENT 1, BASEMENT 2"
          },
          "levelType": {
            "type": "string",
            "description": "describes level types within a building"
          },
          "name": {
            "type": "string",
            "description": "Name of the subAddress to identify it with a meaningful identification"
          },
          "privateStreetName": {
            "type": "string",
            "description": "private streets internal to a property (e.g. a university) may have internal names that are not recorded by the land title office."
          },
          "privateStreetNumber": {
            "type": "string",
            "description": "private streets numbers internal to a private street"
          },
          "subAddressType": {
            "type": "string",
            "description": "Type of subAddress : it can be a subunit or a private street"
          },
          "subUnitNumber": {
            "type": "string",
            "description": "the discriminator used for the subunit\noften just a simple number e.g. FLAT 5, may also be a range"
          },
          "subUnitType": {
            "type": "string",
            "description": "the type of subunit\ne.g.BERTH, FLAT, PIER, SUITE, SHOP, TOWER, UNIT, WHARF"
          },
          "@baseType": {
            "type": "string",
            "description": "When sub-classing, this defines the super-class"
          },
          "@schemaLocation": {
            "type": "string",
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri"
          },
          "@type": {
            "type": "string",
            "description": "When sub-classing, this defines the sub-class entity name"
          }
        },
        "description": "Representation of a GeographicSubAddress \nIt is used for addressing within a property in an urban area (country properties are often defined differently). It may refer to a building, a building cluster, or a floor of a multistory building.    "
      },
      "PartyCharacteristic": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Valid value is \"individualType\".Only applicable for accessory only individual\n"
          },
          "value": {
            "type": "string",
            "description": "Valid value is \"accessoryOnly\".Only applicable for accessory only individual\n"
          },
          "valueType": {
            "type": "string",
            "description": "Only applicable for accessory only individual\n"
          }
        }
      },
      "ContactMedium": {
        "type": "object",
        "properties": {
          "mediumType": {
            "type": "string",
            "description": "Contact medium type , Valid values - email ,postalAddress,telephone\n"
          },
          "preferred": {
            "type": "boolean",
            "description": "Indicator for preferred contact medium for communication, as of today US not taking any notification\n"
          },
          "characteristic": {
            "$ref": "#/components/schemas/MediumCharacteristic"
          }
        }
      },
      "MediumCharacteristic": {
        "type": "object",
        "properties": {
          "contactType": {
            "type": "string",
            "description": "Type of medium (fax, mobile phone...).\n"
          },
          "emailAddress": {
            "type": "string",
            "description": "The contact's email address for the ContactMedium type of email.\n"
          },
          "phoneNumber": {
            "type": "string",
            "description": "The contact's phone number for Contact Medium type telephone number.\n"
          },
          "city": {
            "type": "string",
            "description": "The city name for the contact's address for Contact Medium type postal address.\n"
          },
          "country": {
            "type": "string",
            "description": "The country ISO code for the contact's address for Contact Medium type postal address.\n"
          },
          "postCode": {
            "type": "string",
            "description": "The postcode for the contact's address for Contact Medium type postal address.\n"
          },
          "stateOrProvince": {
            "type": "string",
            "description": "The state or province from contact's address for Contact Medium type postal address.\n"
          },
          "street1": {
            "type": "string",
            "description": "The first street line for the contact's address for Contact Medium type postal address.\n"
          },
          "street2": {
            "type": "string",
            "description": "The second street line for the contact's address for Contact Medium type \n"
          },
          "place": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "The unique address ID for the address set on the customer\n"
              }
            }
          }
        }
      },
      "RelatedPartyRef": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique id of an existing id.\n"
          },
          "name": {
            "type": "string",
            "description": "The name of related party.\n"
          },
          "role": {
            "type": "string",
            "description": "The role of related party\n"
          },
          "@referredType": {
            "type": "string",
            "description": "Describes if it's Customer/Individual/Organazation\nPatchable - No\n"
          },
          "validFor": {
            "$ref": "#/components/schemas/TimePeriod"
          }
        }
      },
      "languageAbility": {
        "type": "object",
        "properties": {
          "languageCode": {
            "type": "string",
            "description": "\"en\" , defines code for language for customer\n"
          },
          "languageName": {
            "type": "string",
            "description": "English , NEed to define values\n"
          }
        }
      },
      "legalId": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/individualIdentification"
        }
      },
      "resource": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/individualIdentification"
        }
      },
      "individualIdentification": {
        "type": "object",
        "properties": {
          "identificationId": {
            "type": "string",
            "description": "Identifier",
            "example": "String",
            "x-aid-generated": [
              "example"
            ],
            "x-source": "wiki:1747751684"
          },
          "identificationType": {
            "type": "string",
            "description": "security identifier type",
            "example": "String",
            "x-aid-generated": [
              "example"
            ],
            "x-source": "wiki:1747751684"
          },
          "@type": {
            "type": "string",
            "description": "SecurityQuestion"
          }
        }
      },
      "CustomerInfo": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Unique identifier of the individual\n"
          },
          "@type": {
            "type": "string",
            "description": "individual"
          },
          "givenName": {
            "type": "string",
            "description": "firstName"
          },
          "familyName": {
            "type": "string",
            "description": "lastName"
          },
          "contactMedium": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ContactMedium"
            }
          },
          "languageAbility": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/languageAbility"
            }
          },
          "partyCharacteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PartyCharacteristic"
            }
          }
        }
      },
      "Promotion_RequestBody": {
        "title": "Promotion_RequestBody",
        "type": "object",
        "description": "ATT++::An identified part of the order. A product order is decomposed into one or more order items.",
        "properties": {
          "channel": {
            "$ref": "#/components/schemas/RelatedChannel"
          },
          "productConfiguration": {
            "$ref": "#/components/schemas/ProductConfiguration"
          },
          "promotions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PromotionRequest"
            }
          },
          "billingAccount": {
            "$ref": "#/components/schemas/BillingAccountRef"
          },
          "extensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          }
        },
        "required": [
          "channel",
          "promotions"
        ]
      },
      "PromotionRequest": {
        "title": "PromotionRequest",
        "type": "object",
        "description": "ATT++::Promotion API Request Entity",
        "properties": {
          "immediatePromotionCharacteristic": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ContextCharacteristic"
            }
          },
          "id": {
            "type": "string",
            "description": "Promotion Id"
          },
          "type": {
            "type": "string",
            "description": "Promotion Type.",
            "enum": [
              "manualpromotion"
            ]
          },
          "status": {
            "type": "string",
            "description": "Promotion Status"
          },
          "productPromotion": {
            "$ref": "#/components/schemas/ProductPromotionRef"
          },
          "reason": {
            "$ref": "#/components/schemas/Reason"
          },
          "promotion": {
            "$ref": "#/components/schemas/PromotionRef"
          },
          "triggerItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TriggerItem"
            }
          },
          "benefitItem": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BenefitItem"
            }
          },
          "extensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValueObject"
            }
          }
        },
        "required": [
          "id",
          "type"
        ]
      },
      "ProductConfiguration": {
        "title": "ProductConfiguration",
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Product Id"
          }
        }
      },
      "Reason": {
        "title": "Reason",
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Reason Name"
          },
          "reasonText": {
            "type": "string",
            "description": "Reason Text"
          }
        },
        "description": "ATT++::An identified part of the order. A product order is decomposed into one or more order items."
      },
      "Encryption_Request": {
        "title": "Encryption Request",
        "type": "object",
        "properties": {
          "referralChannel": {
            "type": "string",
            "description": "Channel name"
          },
          "referralAgentId": {
            "type": "string",
            "description": "Rep Id"
          },
          "referralStoreId": {
            "type": "string",
            "description": "store Id"
          }
        },
        "description": "Request contents which need to be encrypted."
      },
      "Encryption_Response": {
        "title": "Encryption Response",
        "type": "object",
        "properties": {
          "referralToken": {
            "type": "string",
            "description": "Encrypted String"
          }
        },
        "description": "Encrypted response of the given content"
      },
      "ProductOrderItem_Extensions": {
        "title": "Extensions for ProductOrderItem",
        "type": "object",
        "properties": {
          "@baseType": {
            "description": "When sub-classing, this defines the super-class",
            "type": "string"
          },
          "@referredType": {
            "description": "The actual type of the target instance when needed for disambiguation.",
            "type": "string"
          },
          "@schemaLocation": {
            "description": "A URI to a JSON-Schema file that defines additional attributes and relationships",
            "format": "uri",
            "type": "string"
          },
          "@type": {
            "description": "When sub-classing, this defines the sub-class Extensible name",
            "type": "string"
          },
          "href": {
            "description": "Hyperlink reference",
            "format": "uri",
            "type": "string"
          },
          "id": {
            "description": "unique identifier",
            "type": "string"
          },
          "initDeliveryByFromDate": {
            "format": "date-time",
            "type": "string"
          },
          "initDeliveryByToDate": {
            "format": "date-time",
            "type": "string"
          },
          "initPromiseFromDate": {
            "format": "date-time",
            "type": "string"
          },
          "initPromiseToDate": {
            "format": "date-time",
            "type": "string"
          },
          "lineSalesRep": {
            "type": "string"
          },
          "substitutionAction": {
            "type": "string"
          },
          "name": {
            "description": "Name of the related entity.",
            "type": "string"
          }
        }
      },
      "ExpressCheckout_Request": {
        "title": "Express Checkout Request",
        "type": "object",
        "properties": {
          "channel": {
            "$ref": "#/components/schemas/RelatedChannel"
          },
          "fulfillment": {
            "$ref": "#/components/schemas/FulfillmentDetails"
          },
          "payment": {
            "$ref": "#/components/schemas/PaymentDetails"
          }
        },
        "description": "Request contents which need to be encrypted."
      },
      "FulfillmentDetails": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Fulfillment_LineItem_EC"
            }
          }
        }
      },
      "Fulfillment_LineItem_EC": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "fulfillmentMethod": {
            "type": "string"
          },
          "signalStatus": {
            "type": "string"
          },
          "availableQty": {
            "type": "number"
          },
          "available": {
            "type": "boolean"
          },
          "dates": {
            "$ref": "#/components/schemas/DFDate"
          },
          "productOffering": {
            "$ref": "#/components/schemas/ProductOfferingRef"
          },
          "product": {
            "$ref": "#/components/schemas/ProductRefOrValue"
          },
          "productOrderItemRelationship": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderItemRelationship"
            }
          },
          "price": {
            "$ref": "#/components/schemas/FulfillmentOptionPrice"
          },
          "finalPrice": {
            "$ref": "#/components/schemas/FulfillmentOptionPrice"
          },
          "extensions": {
            "$ref": "#/components/schemas/ProductOrderItem_Extensions"
          }
        }
      },
      "PaymentDetails": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Payment Id"
          },
          "role": {
            "type": "string",
            "description": "Payment Role"
          },
          "authorizationCode": {
            "type": "string"
          },
          "resource": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedResource"
            }
          }
        }
      },
      "ActionReason": {
        "type": "object",
        "properties": {
          "action": {
            "description": "Name of the action performed on the instance of the product offering\n",
            "type": "string"
          },
          "name": {
            "description": "Name of the modification reason\n",
            "type": "string"
          },
          "reason": {
            "description": "Reason code for the action (preferred over name)\n",
            "type": "string"
          },
          "reasonText": {
            "description": "Text of the modification reason. This property is populated if the type of the modification reason requires an input of a free text\n",
            "type": "string"
          },
          "metadata": {
            "description": "List of metadata key-value pairs providing additional context for the action reason\n",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ActionReasonMetadata"
            }
          }
        }
      },
      "ActionReasonMetadata": {
        "type": "object",
        "description": "Metadata associated with an action reason",
        "properties": {
          "metadataType": {
            "description": "Type of the metadata\n",
            "type": "string"
          },
          "name": {
            "description": "Name of the metadata\n",
            "type": "string"
          },
          "value": {
            "description": "Value of the metadata\n",
            "type": "string"
          }
        }
      },
      "CouponsRequest": {
        "title": "CouponsRequest",
        "type": "object",
        "description": "ATT++::Coupons API Request Entity",
        "properties": {
          "code": {
            "type": "string",
            "description": "Coupon Code"
          },
          "type": {
            "type": "string",
            "description": "Coupon Type"
          }
        },
        "required": [
          "code"
        ]
      },
      "AddCoupons_RequestBody": {
        "title": "AddCoupons_RequestBody",
        "type": "object",
        "description": "ATT++::Add Coupons to the shooping cart",
        "properties": {
          "coupons": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CouponsRequest"
            }
          }
        },
        "required": [
          "coupons"
        ]
      },
      "ManagerOverrideRequest": {
        "title": "ManagerOverrideRequest",
        "type": "object",
        "description": "ATT++::Manager Override API Request Entity",
        "properties": {
          "id": {
            "type": "string",
            "description": "Manager Override Id"
          },
          "type": {
            "type": "string",
            "description": "Manager Override Type"
          },
          "override": {
            "type": "boolean",
            "description": "flag to override the rule or not. Valid values are 'true' or 'false'"
          }
        },
        "required": [
          "id"
        ]
      },
      "ApplyManagerOverride_RequestBody": {
        "title": "ApplyManagerOverride_RequestBody",
        "type": "object",
        "description": "ATT++::Apply Manager Override to the shopping cart",
        "properties": {
          "managerOverride": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ManagerOverrideRequest"
            }
          }
        },
        "required": [
          "managerOverride"
        ]
      }
    },
    "requestBodies": {},
    "parameters": {
      "idpctxuuid": {
        "in": "header",
        "name": "idpctx-uuid",
        "description": "Mandatory user id header 'idpctx-uuid'.",
        "required": true,
        "schema": {
          "type": "string",
          "default": "userId12345"
        }
      },
      "cartId": {
        "name": "cart-id",
        "in": "path",
        "description": "CartId i.e identifier of the ProductOrder.",
        "required": true,
        "schema": {
          "type": "string",
          "default": "cb7605f0-9b3e-11ec-b7a2-b93d4c24b7bd"
        }
      },
      "mockscenario": {
        "in": "header",
        "name": "mock-scenario",
        "description": "Optional header 'mock-scenario' to trigger mock mode.",
        "required": false,
        "schema": {
          "type": "string",
          "enum": [
            "ATTR_Cart_Initialization",
            "aia_with_only_baseOffer"
          ]
        }
      }
    }
  }
}