{
  "openapi": "3.0.3",
  "info": {
    "title": "Products and Offers API",
    "description": "Products and Offers API can be used to search bundle offer consisting of plans, addons and promotions. This will also provide lookup APIs for addons, devices, sims, offers.",
    "version": "1.0.0",
    "contact": {
      "name": "Omni API Support",
      "email": "DL-OmniAdapter@att.com"
    }
  },
  "servers": [
    {
      "url": "https://partner.att.com/omni-svcs"
    }
  ],
  "tags": [
    {
      "name": "ProductOffering Discovery APIs",
      "description": "ProductOffering discovery apis for searching product offerings"
    },
    {
      "name": "Promotions APIs",
      "description": "Apis for searching Promotions"
    },
    {
      "name": "GraphQL API",
      "description": "GraphQL API for searching product offers"
    }
  ],
  "paths": {
    "/v1/offers/query": {
      "post": {
        "tags": [
          "GraphQL API"
        ],
        "summary": "GraphQL Query for Inquire Products & Offers",
        "description": "Productoffering details will be returned for the provided eligibility and/or filter",
        "operationId": "queryOffersGraphQL",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "query": {
                    "type": "string",
                    "example": "getOffers(filter: {offerIds: [\"ibbndl_prod11920327_prod8580387_rwd-43100015_prod9040405\"],productOfferingId: \"06c387fb-bfd5-4287-a1e8-b9da4c0be06e\",productOfferingTypeGroup: \"mobileOffer\", ctn: \"4694561111\", edModel: \"iPh11PMA2161\", deviceType: \"Phone\", limit: 50, offset: 0}) {    offers {   id name localizedName description productOfferingType productOfferingTypeGroup bundledProductOfferingGroupOption {groupOptionId description bundledProductOffering{ id }} productOfferingTotalPrice {priceType recurringChargePeriod recurringChargePeriodLength taxIncluded standalonePrice{dutyFreeAmount{unit value}} finalPrice{dutyFreeAmount{unit value}} price{dutyFreeAmount{unit value}}} bundledProductOffering {id name productOfferingType productOfferingTypeGroup productOfferingTotalPrice{priceType recurringChargePeriod recurringChargePeriodLength taxIncluded standalonePrice{dutyFreeAmount{unit value}} finalPrice{dutyFreeAmount{unit value}} price{dutyFreeAmount{unit value}}} bundledProductOfferingOption{productOfferingPrice{name priceCategory priceType  recurringChargePeriod recurringChargePeriodLength role price{dutyFreeAmount{unit value}}  }}}}    pageInfo{totalCount pageSize pageNumber}  }"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductOfferList"
                }
              }
            }
          }
        }
      }
    },
    "/v1/offers/search": {
      "post": {
        "tags": [
          "ProductOffering Discovery APIs"
        ],
        "summary": "Inquire Products & Offers",
        "description": "Productoffering details will be returned for the provided eligibility and/or filter",
        "operationId": "getProductOfferings",
        "parameters": [],
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "ids": {
                    "description": "Lookup by Ids. IDs can be comma separated list of productOfferingIDs to retrieve details. e.g. 06c387fb-bfd5-4287-a1e8-b9da4c0be06e",
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "limit": {
                    "description": "Max number of productOffering details to be returned in response. Not used when ids query param is populated.",
                    "type": "integer",
                    "format": "int32",
                    "default": 50
                  },
                  "offset": {
                    "description": "Page number of productOffering details response. Not used when ids query param is populated.",
                    "type": "integer",
                    "format": "int32",
                    "default": 0
                  },
                  "channel": {
                    "description": "Channel name of client. eg ATTR,ECOMM,SelfService",
                    "maxLength": 100,
                    "minLength": 2,
                    "type": "string",
                    "enum": [
                      "IND",
                      "SelfService",
                      "ATTR",
                      "ECOMM"
                    ]
                  },
                  "productOfferingId": {
                    "description": "Product Offering Id needs to be passed to return compatible products. Pass device offering id to get compatible mobile_offers. Pass mobile_offers to get compatible addons.",
                    "maxLength": 100,
                    "minLength": 1,
                    "type": "string",
                    "example": "06c387fb-bfd5-4287-a1e8-b9da4c0be06e"
                  },
                  "productOfferingTypeGroup": {
                    "type": "string",
                    "enum": [
                      "mobilePlan",
                      "mobileAddon",
                      "mobileDevice",
                      "mobileOffer",
                      "sim"
                    ],
                    "example": "mobileOffer"
                  },
                  "customerType": {
                    "description": "Customer Type to be used for filtering. e.g. CONSUMER, IRU, CRU.",
                    "maxLength": 100,
                    "minLength": 2,
                    "type": "string",
                    "enum": [
                      "CONSUMER",
                      "IRU",
                      "CRU"
                    ]
                  },
                  "orderId": {
                    "description": "Draft orderId",
                    "type": "string",
                    "example": "99-12333333"
                  },
                  "ctn": {
                    "description": "Customer telephone number if available for AL, UP",
                    "type": "string",
                    "example": "4694561111"
                  },
                  "flowTypes": {
                    "description": "List of Flow types to be used for filtering.  e.g. NEW, AL, UP.",
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "NEW",
                        "AL",
                        "UP"
                      ]
                    }
                  },
                  "BYOD": {
                    "type": "object",
                    "description": "List of characteristics to be used for filtering  BYOD for certain edModels of device",
                    "properties": {
                      "edModels": {
                        "type": "string",
                        "example": "iPh11PMA2161"
                      }
                    }
                  },
                  "deviceType": {
                    "type": "array",
                    "description": "deviceType: Phone, Tablet, Wearable, etc.",
                    "items": {
                      "type": "string",
                      "example": "Phone",
                      "enum": [
                        "Phone",
                        "Tablet",
                        "Wearable"
                      ]
                    }
                  },
                  "lineCount": {
                    "type": "number",
                    "description": "Number of lines that customer wants to add in the cart so that adjusted plan prices can be returned"
                  }
                }
              },
              "examples": {
                "BYOD": {
                  "value": {
                    "productOfferingTypeGroup": "mobileDevice",
                    "customerType": "CONSUMER",
                    "BYOD": {
                      "edModels": "iPh11PMA2161"
                    },
                    "deviceType": [
                      "Phone"
                    ]
                  }
                },
                "device-list": {
                  "value": {
                    "productOfferingTypeGroup": "mobileDevice",
                    "customerType": "CONSUMER",
                    "flowTypes": [
                      "AL"
                    ],
                    "deviceType": [
                      "Phone",
                      "Wearable",
                      "Tablet"
                    ]
                  }
                },
                "plan-list": {
                  "value": {
                    "productOfferingId": "Mobile_Device_prod32813_sku32813v10",
                    "productOfferingTypeGroup": "mobileOffer",
                    "customerType": "CONSUMER",
                    "flowTypes": [
                      "AL"
                    ],
                    "planGroupId": "G18100866",
                    "lineCount": 2
                  }
                },
                "plan-list-cart": {
                  "value": {
                    "orderId": "99-b9da4c0be06e",
                    "rootBundleProductOrderItemId": "06c387fb-bfd5-4287-a1e8-b9da4c0be06e",
                    "productOfferingTypeGroup": "mobileOffer",
                    "flowTypes": [
                      "AL"
                    ]
                  }
                },
                "addon-list": {
                  "value": {
                    "productOfferingTypeGroup": "mobileAddon",
                    "productOfferingId": "06c387fb-bfd5-4287-a1e8-b9da4c0be06e",
                    "flowTypes": [
                      "NEW"
                    ],
                    "ctn": "9727628236"
                  }
                },
                "addon-list2": {
                  "value": {
                    "productOfferingTypeGroup": "mobileAddon",
                    "cartId": "06c387fb-bfd5-4287-a1e8-b9da4c0be06e",
                    "rootBundleProductOrderItemId": "06c387fb-bfd5-4287-a1e8-b9da4c0be06e",
                    "flowTypes": [
                      "AL"
                    ],
                    "ctn": "4694561111"
                  }
                },
                "lookupById": {
                  "value": {
                    "ids": [
                      "06c387fb-bfd5-4287-a1e8-b9da4c0be06e"
                    ]
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "example": "06c387fb-bfd5-4287-a1e8-b9da4c0be06e"
                      },
                      "name": {
                        "type": "string",
                        "example": "Value Plus VL"
                      },
                      "localizedName": {
                        "type": "string",
                        "example": "Value Plus VL"
                      },
                      "description": {
                        "type": "string",
                        "example": "Value Plus VL"
                      },
                      "productOfferingType": {
                        "type": "string",
                        "example": "Mobile_Offer"
                      },
                      "productOfferingTypeGroup": {
                        "type": "string",
                        "example": "mobileOffer"
                      },
                      "bundledProductOffering": {
                        "type": "array",
                        "items": {
                          "anyOf": [
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "example": "75c62382-0601-40a9-bc0b-05e7e153fa38"
                                },
                                "name": {
                                  "type": "string",
                                  "example": "Value Plus VL"
                                },
                                "productOfferingType": {
                                  "type": "string",
                                  "example": "Mobile_Plan"
                                },
                                "productOfferingTypeGroup": {
                                  "type": "string",
                                  "example": "mobilePlan"
                                },
                                "bundledProductOfferingOption": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "productOfferingPrice": {
                                        "type": "array",
                                        "items": {
                                          "type": "object",
                                          "properties": {
                                            "name": {
                                              "type": "string",
                                              "example": "Value Plus VL"
                                            },
                                            "priceCategory": {
                                              "type": "string",
                                              "example": "serviceRC"
                                            },
                                            "priceType": {
                                              "type": "string",
                                              "example": "RC"
                                            },
                                            "recurringChargePeriod": {
                                              "type": "string",
                                              "example": "month"
                                            },
                                            "recurringChargePeriodLength": {
                                              "type": "number",
                                              "example": 1
                                            },
                                            "role": {
                                              "type": "string",
                                              "example": "Price"
                                            },
                                            "price": {
                                              "type": "object",
                                              "properties": {
                                                "dutyFreeAmount": {
                                                  "type": "object",
                                                  "properties": {
                                                    "unit": {
                                                      "type": "string",
                                                      "example": "USD"
                                                    },
                                                    "value": {
                                                      "type": "number",
                                                      "example": 60.99
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                },
                                "productOfferingTotalPrice": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "priceType": {
                                        "type": "string",
                                        "example": "RC"
                                      },
                                      "recurringChargePeriod": {
                                        "type": "string",
                                        "example": "month"
                                      },
                                      "recurringChargePeriodLength": {
                                        "type": "number",
                                        "example": 1
                                      },
                                      "price": {
                                        "type": "object",
                                        "properties": {
                                          "dutyFreeAmount": {
                                            "type": "object",
                                            "properties": {
                                              "unit": {
                                                "type": "string",
                                                "example": "USD"
                                              },
                                              "value": {
                                                "type": "number",
                                                "example": 60.99
                                              }
                                            }
                                          }
                                        }
                                      },
                                      "finalPrice": {
                                        "type": "object",
                                        "properties": {
                                          "dutyFreeAmount": {
                                            "type": "object",
                                            "properties": {
                                              "unit": {
                                                "type": "string",
                                                "example": "USD"
                                              },
                                              "value": {
                                                "type": "number",
                                                "example": 60.99
                                              }
                                            }
                                          }
                                        }
                                      },
                                      "standalonePrice": {
                                        "type": "object",
                                        "properties": {
                                          "dutyFreeAmount": {
                                            "type": "object",
                                            "properties": {
                                              "unit": {
                                                "type": "string",
                                                "example": "USD"
                                              },
                                              "value": {
                                                "type": "number",
                                                "example": 60.99
                                              }
                                            }
                                          }
                                        }
                                      },
                                      "taxIncluded": {
                                        "type": "string",
                                        "example": "Excluded"
                                      }
                                    }
                                  }
                                }
                              }
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "example": "3e841296-e828-4c13-adf1-3115f6ccb614"
                                },
                                "name": {
                                  "type": "string",
                                  "example": "AT&T ActiveArmor"
                                },
                                "productOfferingType": {
                                  "type": "string",
                                  "example": "Active_Armor"
                                },
                                "productOfferingTypeGroup": {
                                  "type": "string",
                                  "example": "mobileAddon"
                                }
                              }
                            },
                            {
                              "type": "object",
                              "properties": {
                                "id": {
                                  "type": "string",
                                  "example": "1e6d9cf0-13cc-49a9-9e19-907ef46d6eb3"
                                },
                                "name": {
                                  "type": "string",
                                  "example": "International Day Pass"
                                },
                                "productOfferingType": {
                                  "type": "string",
                                  "example": "Roaming_Package"
                                },
                                "productOfferingTypeGroup": {
                                  "type": "string",
                                  "example": "mobileAddon"
                                }
                              }
                            }
                          ]
                        }
                      },
                      "productOfferingTotalPrice": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "priceType": {
                              "type": "string",
                              "example": "RC"
                            },
                            "recurringChargePeriod": {
                              "type": "string",
                              "example": "month"
                            },
                            "recurringChargePeriodLength": {
                              "type": "number",
                              "example": 1
                            },
                            "price": {
                              "type": "object",
                              "properties": {
                                "dutyFreeAmount": {
                                  "type": "object",
                                  "properties": {
                                    "unit": {
                                      "type": "string",
                                      "example": "USD"
                                    },
                                    "value": {
                                      "type": "number",
                                      "example": 60.99
                                    }
                                  }
                                }
                              }
                            },
                            "finalPrice": {
                              "type": "object",
                              "properties": {
                                "dutyFreeAmount": {
                                  "type": "object",
                                  "properties": {
                                    "unit": {
                                      "type": "string",
                                      "example": "USD"
                                    },
                                    "value": {
                                      "type": "number",
                                      "example": 60.99
                                    }
                                  }
                                }
                              }
                            },
                            "standalonePrice": {
                              "type": "object",
                              "properties": {
                                "dutyFreeAmount": {
                                  "type": "object",
                                  "properties": {
                                    "unit": {
                                      "type": "string",
                                      "example": "USD"
                                    },
                                    "value": {
                                      "type": "number",
                                      "example": 60.99
                                    }
                                  }
                                }
                              }
                            },
                            "taxIncluded": {
                              "type": "string",
                              "example": "Excluded"
                            }
                          }
                        }
                      },
                      "bundledProductOfferingGroupOption": {
                        "type": "array",
                        "items": {
                          "anyOf": [
                            {
                              "type": "object",
                              "properties": {
                                "groupOptionId": {
                                  "type": "string",
                                  "example": "3405d3a9-b60a-11ef-ae7c-ed7e3dc40175"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Select SIM Card"
                                },
                                "bundledProductOffering": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "id": {
                                        "type": "string",
                                        "example": "790650ec-b512-4bee-ae7f-535668eadf1b"
                                      },
                                      "name": {
                                        "type": "string",
                                        "example": "eSIM Activation"
                                      },
                                      "productOfferingType": {
                                        "type": "string",
                                        "example": "SIM"
                                      },
                                      "productOfferingTypeGroup": {
                                        "type": "string",
                                        "example": "sim"
                                      }
                                    }
                                  }
                                }
                              }
                            },
                            {
                              "type": "object",
                              "properties": {
                                "groupOptionId": {
                                  "type": "string",
                                  "example": "3405d3aa-b60a-11ef-ae7c-27965683c6f2"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Select Device"
                                },
                                "bundledProductOffering": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "id": {
                                        "type": "string",
                                        "example": "c9715944-afed-42eb-a35f-51c2ced6bea4"
                                      },
                                      "name": {
                                        "type": "string",
                                        "example": "Bring Your Own Phone"
                                      },
                                      "productOfferingType": {
                                        "type": "string",
                                        "example": "Mobile_Device"
                                      },
                                      "productOfferingTypeGroup": {
                                        "type": "string",
                                        "example": "mobileDevice"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          ]
                        }
                      }
                    }
                  }
                },
                "examples": {
                  "BYOD": {
                    "value": [
                      {
                        "id": "06c387fb-bfd5-4287-a1e8-b9da4c0be06e",
                        "name": "Value Plus VL",
                        "localizedName": "Value Plus VL",
                        "description": "Value Plus VL",
                        "productOfferingType": "Mobile_Offer",
                        "productOfferingTypeGroup": "mobileOffer",
                        "bundledProductOffering": [
                          {
                            "id": "75c62382-0601-40a9-bc0b-05e7e153fa38",
                            "name": "Value Plus VL",
                            "productOfferingType": "Mobile_Plan",
                            "productOfferingTypeGroup": "mobilePlan",
                            "bundledProductOfferingOption": [
                              {
                                "productOfferingPrice": [
                                  {
                                    "name": "Value Plus VL",
                                    "priceCategory": "serviceRC",
                                    "priceType": "RC",
                                    "recurringChargePeriod": "month",
                                    "recurringChargePeriodLength": 1,
                                    "role": "Price",
                                    "price": {
                                      "dutyFreeAmount": {
                                        "unit": "USD",
                                        "value": 60.99
                                      }
                                    },
                                    "finalPrice": {
                                      "dutyFreeAmount": {
                                        "unit": "USD",
                                        "value": 60.99
                                      }
                                    },
                                    "standalonePrice": {
                                      "dutyFreeAmount": {
                                        "unit": "USD",
                                        "value": 60.99
                                      }
                                    },
                                    "taxIncluded": "Excluded"
                                  }
                                ]
                              }
                            ]
                          },
                          {
                            "id": "3e841296-e828-4c13-adf1-3115f6ccb614",
                            "name": "AT&T ActiveArmor",
                            "productOfferingType": "Active_Armor",
                            "productOfferingTypeGroup": "mobileAddon"
                          },
                          {
                            "id": "1e6d9cf0-13cc-49a9-9e19-907ef46d6eb3",
                            "name": "International Day Pass",
                            "productOfferingType": "Roaming_Package",
                            "productOfferingTypeGroup": "mobileAddon"
                          }
                        ],
                        "productOfferingTotalPrice": [
                          {
                            "priceType": "RC",
                            "recurringChargePeriod": "month",
                            "recurringChargePeriodLength": 1,
                            "price": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 60.99
                              }
                            },
                            "finalPrice": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 60.99
                              }
                            },
                            "standalonePrice": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 60.99
                              }
                            },
                            "taxIncluded": "Excluded"
                          }
                        ],
                        "bundledProductOfferingGroupOption": [
                          {
                            "groupOptionId": "3405d3a9-b60a-11ef-ae7c-ed7e3dc40175",
                            "description": "Select SIM Card",
                            "bundledProductOffering": [
                              {
                                "id": "790650ec-b512-4bee-ae7f-535668eadf1b",
                                "name": "eSIM Activation",
                                "productOfferingType": "SIM",
                                "productOfferingTypeGroup": "sim"
                              }
                            ]
                          },
                          {
                            "groupOptionId": "3405d3aa-b60a-11ef-ae7c-27965683c6f2",
                            "description": "Select Device",
                            "bundledProductOffering": [
                              {
                                "id": "c9715944-afed-42eb-a35f-51c2ced6bea4",
                                "name": "Bring Your Own Phone",
                                "productOfferingType": "Mobile_Device",
                                "productOfferingTypeGroup": "mobileDevice"
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  },
                  "device-list": {
                    "value": [
                      {
                        "id": "88b93868-a180-4ec7-9b22-fe2fff0e30f0",
                        "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum",
                        "localizedName": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum",
                        "description": "Your perfect everyday companion, connected by AT&T. The new Surface Go 2 is perfectly portable, with a bigger 10.5-inch touchscreen, better resolution, and longer battery life designed to keep up with you and your family. Use it like a laptop with the Surface Go Type Cover (sold separately) or tablet for staying productive and tackling everyday tasks such as jotting down to-do items, helping out with homework, creating presentations, managing email and so much more.",
                        "href": "/msapi/productoffer/discovery/v1/product-offers/88b93868-a180-4ec7-9b22-fe2fff0e30f0?channel=SelfService",
                        "productOfferingType": "Mobile_Device",
                        "productOfferingTypeGroup": "mobileDevice",
                        "mustBeBundled": true,
                        "isBundle": false,
                        "valueRank": 117000,
                        "category": [
                          {
                            "id": "cd4bf001-cec1-4f6c-a3a3-73da595d0bce",
                            "name": "Tablets"
                          }
                        ],
                        "productOfferingCharacteristic": [
                          {
                            "name": "Available_Shipping_Options",
                            "localizedName": "Shipment",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Standard_Post",
                                "localizedValue": "Standard Post",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "businessType",
                                "value": "availableShippingOptions"
                              }
                            ]
                          },
                          {
                            "name": "Is_New_Arrival",
                            "localizedName": "Is New Arrival",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "No",
                                "localizedValue": "No",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "Variant_Group",
                            "localizedName": "Variant Group",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Surface_Go_2",
                                "localizedValue": "Surface Go 2",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "GroupName",
                                "value": "General"
                              },
                              {
                                "name": "Filterable",
                                "value": "True"
                              },
                              {
                                "name": "Searchable",
                                "value": "True"
                              }
                            ]
                          },
                          {
                            "name": "uniqueUrlName",
                            "localizedName": "uniqueUrlName",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "microsoft-surface-go-2-128gb-platinum",
                                "localizedValue": "microsoft-surface-go-2-128gb-platinum",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "GroupName",
                                "value": "General"
                              },
                              {
                                "name": "Filterable",
                                "value": "True"
                              },
                              {
                                "name": "Searchable",
                                "value": "True"
                              }
                            ]
                          },
                          {
                            "name": "Plan_Options",
                            "localizedName": "Plan Options",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "With_Plan",
                                "localizedValue": "With Plan",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "Purchase_Option",
                            "localizedName": "Purchase Option",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Installments",
                                "localizedValue": "Installments",
                                "default": false
                              },
                              {
                                "value": "Full_Payment",
                                "localizedValue": "Full Payment",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "Visible",
                                "value": "True"
                              },
                              {
                                "name": "Searchable",
                                "value": "True"
                              }
                            ]
                          },
                          {
                            "name": "commitmentTerm",
                            "localizedName": "Commitment Term",
                            "valueType": "String"
                          },
                          {
                            "name": "contractLength",
                            "localizedName": "Contract Length",
                            "valueType": "String"
                          },
                          {
                            "name": "commitmentTermId",
                            "localizedName": "Commitment Term Id",
                            "valueType": "String"
                          },
                          {
                            "name": "contractDisplayName",
                            "localizedName": "Contract Display Name",
                            "valueType": "String"
                          },
                          {
                            "name": "downPayment",
                            "localizedName": "DownPayment",
                            "valueType": "Float"
                          },
                          {
                            "name": "installmentAmount",
                            "localizedName": "Installment Amount",
                            "valueType": "Float"
                          },
                          {
                            "name": "IMEI",
                            "localizedName": "IMEI",
                            "valueType": "String",
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "serviceID",
                                "value": "True"
                              },
                              {
                                "name": "resourceType",
                                "value": "IMEI"
                              },
                              {
                                "name": "configurableAfterSubmit",
                                "value": "True"
                              }
                            ]
                          },
                          {
                            "name": "IMEI_Type",
                            "localizedName": "IMEI Type",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "T6",
                                "localizedValue": "T6",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            }
                          },
                          {
                            "name": "billingInfo_billCode",
                            "localizedName": "billingInfo_billCode",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "6583C",
                                "localizedValue": "6583C",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            }
                          },
                          {
                            "name": "manufacturer",
                            "localizedName": "manufacturer",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Quality_One_Wireless",
                                "localizedValue": "Quality One Wireless",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "GroupName",
                                "value": "General"
                              },
                              {
                                "name": "Filterable",
                                "value": "True"
                              },
                              {
                                "name": "VisibleInHighlights",
                                "value": "True"
                              },
                              {
                                "name": "Visible",
                                "value": "True"
                              },
                              {
                                "name": "PresentationOrder",
                                "value": "1"
                              },
                              {
                                "name": "Searchable",
                                "value": "True"
                              }
                            ]
                          },
                          {
                            "name": "model",
                            "localizedName": "model",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "FG-TFZ-00001",
                                "localizedValue": "FG-TFZ-00001",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "GroupName",
                                "value": "General"
                              },
                              {
                                "name": "Filterable",
                                "value": "True"
                              },
                              {
                                "name": "VisibleInHighlights",
                                "value": "True"
                              },
                              {
                                "name": "Visible",
                                "value": "True"
                              },
                              {
                                "name": "PresentationOrder",
                                "value": "2"
                              },
                              {
                                "name": "Searchable",
                                "value": "True"
                              }
                            ]
                          },
                          {
                            "name": "eSIM_Enabled",
                            "localizedName": "eSIM Enabled",
                            "valueType": "Boolean",
                            "value": [
                              {
                                "value": "false",
                                "localizedValue": "False",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "GroupName",
                                "value": "General"
                              },
                              {
                                "name": "Filterable",
                                "value": "True"
                              },
                              {
                                "name": "Searchable",
                                "value": "True"
                              }
                            ]
                          },
                          {
                            "name": "color",
                            "localizedName": "color",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Platinum",
                                "localizedValue": "Platinum",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "GroupName",
                                "value": "General"
                              },
                              {
                                "name": "Filterable",
                                "value": "True"
                              },
                              {
                                "name": "Visible",
                                "value": "True"
                              },
                              {
                                "name": "PresentationOrder",
                                "value": "3"
                              }
                            ]
                          },
                          {
                            "name": "memorySize",
                            "localizedName": "memorySize",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "128GB",
                                "localizedValue": "128GB",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "GroupName",
                                "value": "General"
                              },
                              {
                                "name": "Comparable",
                                "value": "True"
                              },
                              {
                                "name": "Visible",
                                "value": "True"
                              },
                              {
                                "name": "PresentationOrder",
                                "value": "4"
                              }
                            ]
                          },
                          {
                            "name": "Delivery_Method",
                            "localizedName": "Delivery Method",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Indirect_Delivery_Shipping",
                                "localizedValue": "Shipping",
                                "default": true
                              }
                            ],
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "businessType",
                                "value": "deliveryMethod"
                              },
                              {
                                "name": "VisibleInHighlights",
                                "value": "True"
                              },
                              {
                                "name": "Visible",
                                "value": "True"
                              },
                              {
                                "name": "PresentationOrder",
                                "value": "10"
                              }
                            ]
                          },
                          {
                            "name": "upc",
                            "localizedName": "upc",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "889842596571",
                                "localizedValue": "889842596571",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            }
                          },
                          {
                            "name": "htmlColor",
                            "localizedName": "Html Color",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "#BBBBBC",
                                "localizedValue": "#BBBBBC",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            }
                          },
                          {
                            "name": "LTE_Type",
                            "localizedName": "LTE Type",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "5",
                                "localizedValue": "5",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            }
                          },
                          {
                            "name": "pSIM_SKU",
                            "localizedName": "pSIM SKU",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "RTL.6453A",
                                "localizedValue": "RTL.6453A",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            }
                          },
                          {
                            "name": "eSIM_SKU",
                            "localizedName": "eSIM SKU",
                            "valueType": "String",
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            }
                          },
                          {
                            "name": "SKU_With_Prefix",
                            "localizedName": "SKU With Prefix",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "RTL.6583C",
                                "localizedValue": "RTL.6583C",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "a65c2b75-0f14-4957-8d53-5c2fabb1ad26",
                              "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "Stock Identifier",
                                "value": "True"
                              }
                            ]
                          },
                          {
                            "name": "productType",
                            "localizedName": "Product Type",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "WIRELESS",
                                "localizedValue": "WIRELESS",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "systemName"
                              },
                              {
                                "name": "externalName"
                              },
                              {
                                "name": "exposed"
                              }
                            ]
                          },
                          {
                            "name": "skuDisplayName",
                            "localizedName": "skuDisplayName",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum",
                                "localizedValue": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "displayName",
                            "localizedName": "displayName",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum",
                                "localizedValue": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "description",
                            "localizedName": "description",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Your perfect everyday companion, connected by AT&T. The new Surface Go 2 is perfectly portable, with a bigger 10.5-inch touchscreen, better resolution, and longer battery life designed to keep up with you and your family. Use it like a laptop with the Surface Go Type Cover (sold separately) or tablet for staying productive and tackling everyday tasks such as jotting down to-do items, helping out with homework, creating presentations, managing email and so much more.",
                                "localizedValue": "Your perfect everyday companion, connected by AT&T. The new Surface Go 2 is perfectly portable, with a bigger 10.5-inch touchscreen, better resolution, and longer battery life designed to keep up with you and your family. Use it like a laptop with the Surface Go Type Cover (sold separately) or tablet for staying productive and tackling everyday tasks such as jotting down to-do items, helping out with homework, creating presentations, managing email and so much more.",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "fulfillmentOptions_click2Store_eligible",
                            "localizedName": "fulfillmentOptions_click2Store_eligible",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "false",
                                "localizedValue": "false",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "pdpPageUrl",
                            "localizedName": "pdpPageUrl",
                            "valueType": "String",
                            "value": [
                              {
                                "default": false
                              }
                            ]
                          }
                        ],
                        "validFor": {
                          "startDateTime": "2020-08-22T00:00:00Z",
                          "endDateTime": "2050-12-31T00:00:00Z"
                        },
                        "productOfferingTotalPrice": [
                          {
                            "name": "TestOnly_Mob_Microsoft Surface Go 2 - 128GB - Platinum",
                            "priceType": "OC",
                            "role": "Price",
                            "price": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 729.99
                              }
                            },
                            "finalPrice": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 729.99
                              }
                            },
                            "standalonePrice": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 729.99
                              }
                            },
                            "taxIncluded": "Excluded"
                          }
                        ]
                      },
                      {
                        "id": "cdf109a1-6cb0-4c9e-a545-9d8e0567df51",
                        "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro",
                        "localizedName": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro",
                        "description": "Nighthawk 5G Mobile Hotspot Pro.",
                        "href": "/msapi/productoffer/discovery/v1/product-offers/cdf109a1-6cb0-4c9e-a545-9d8e0567df51?channel=SelfService",
                        "productOfferingType": "Mobile_Device",
                        "productOfferingTypeGroup": "mobileDevice",
                        "mustBeBundled": true,
                        "isBundle": false,
                        "category": [
                          {
                            "id": "90a0b02e-c1a8-42a7-803b-5557abdcd02b",
                            "name": "Mobile_Hotspot_Devices"
                          }
                        ],
                        "productOfferingCharacteristic": [
                          {
                            "name": "Available_Shipping_Options",
                            "localizedName": "Shipment",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Standard_Post",
                                "localizedValue": "Standard Post",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "businessType",
                                "value": "availableShippingOptions"
                              }
                            ]
                          },
                          {
                            "name": "Is_New_Arrival",
                            "localizedName": "Is New Arrival",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "No",
                                "localizedValue": "No",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "Variant_Group",
                            "localizedName": "Variant Group",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Nighthawk_5G_Mobile_Hotspot_Pro",
                                "localizedValue": "Nighthawk 5G Mobile Hotspot Pro",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "GroupName",
                                "value": "General"
                              },
                              {
                                "name": "Filterable",
                                "value": "True"
                              },
                              {
                                "name": "Searchable",
                                "value": "True"
                              }
                            ]
                          },
                          {
                            "name": "uniqueUrlName",
                            "localizedName": "uniqueUrlName",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "nighthawk-5g-mobile-hotspot-pro-black",
                                "localizedValue": "nighthawk-5g-mobile-hotspot-pro-black",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "GroupName",
                                "value": "General"
                              },
                              {
                                "name": "Filterable",
                                "value": "True"
                              },
                              {
                                "name": "Searchable",
                                "value": "True"
                              }
                            ]
                          },
                          {
                            "name": "Plan_Options",
                            "localizedName": "Plan Options",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "With_Plan",
                                "localizedValue": "With Plan",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "Purchase_Option",
                            "localizedName": "Purchase Option",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Installments",
                                "localizedValue": "Installments",
                                "default": false
                              },
                              {
                                "value": "Full_Payment",
                                "localizedValue": "Full Payment",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "Visible",
                                "value": "True"
                              },
                              {
                                "name": "Searchable",
                                "value": "True"
                              }
                            ]
                          },
                          {
                            "name": "commitmentTerm",
                            "localizedName": "Commitment Term",
                            "valueType": "String"
                          },
                          {
                            "name": "contractLength",
                            "localizedName": "Contract Length",
                            "valueType": "String"
                          },
                          {
                            "name": "commitmentTermId",
                            "localizedName": "Commitment Term Id",
                            "valueType": "String"
                          },
                          {
                            "name": "contractDisplayName",
                            "localizedName": "Contract Display Name",
                            "valueType": "String"
                          },
                          {
                            "name": "downPayment",
                            "localizedName": "DownPayment",
                            "valueType": "Float"
                          },
                          {
                            "name": "installmentAmount",
                            "localizedName": "Installment Amount",
                            "valueType": "Float"
                          },
                          {
                            "name": "billingInfo_billCode",
                            "localizedName": "billingInfo_billCode",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "6226C",
                                "localizedValue": "6226C",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            }
                          },
                          {
                            "name": "manufacturer",
                            "localizedName": "manufacturer",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Nighthawk",
                                "localizedValue": "Nighthawk",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            }
                          },
                          {
                            "name": "model",
                            "localizedName": "model",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "MR5100",
                                "localizedValue": "MR5100",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            }
                          },
                          {
                            "name": "color",
                            "localizedName": "color",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Black",
                                "localizedValue": "Black",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            }
                          },
                          {
                            "name": "IMEI",
                            "localizedName": "IMEI",
                            "valueType": "String",
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "configurableAfterSubmit",
                                "value": "True"
                              },
                              {
                                "name": "serviceID",
                                "value": "True"
                              },
                              {
                                "name": "resourceType",
                                "value": "IMEI"
                              }
                            ]
                          },
                          {
                            "name": "Delivery_Method",
                            "localizedName": "Delivery Method",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Indirect_Delivery_Shipping",
                                "localizedValue": "Shipping",
                                "default": true
                              }
                            ],
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "businessType",
                                "value": "deliveryMethod"
                              }
                            ]
                          },
                          {
                            "name": "IMEI_Type",
                            "localizedName": "IMEI Type",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "L7",
                                "localizedValue": "L7",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            }
                          },
                          {
                            "name": "upc",
                            "localizedName": "upc",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "606449145847",
                                "localizedValue": "606449145847",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            }
                          },
                          {
                            "name": "htmlColor",
                            "localizedName": "Html Color",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "#000000",
                                "localizedValue": "#000000",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            }
                          },
                          {
                            "name": "LTE_Type",
                            "localizedName": "LTE Type",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "1",
                                "localizedValue": "1",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            }
                          },
                          {
                            "name": "eSIM_Enabled",
                            "localizedName": "eSIM Enabled",
                            "valueType": "Boolean",
                            "value": [
                              {
                                "value": "true",
                                "localizedValue": "True",
                                "default": false
                              },
                              {
                                "value": "false",
                                "localizedValue": "False",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "GroupName",
                                "value": "General"
                              },
                              {
                                "name": "Filterable",
                                "value": "True"
                              },
                              {
                                "name": "Searchable",
                                "value": "True"
                              }
                            ]
                          },
                          {
                            "name": "pSIM_SKU",
                            "localizedName": "pSIM SKU",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "73023",
                                "localizedValue": "73023",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            }
                          },
                          {
                            "name": "eSIM_SKU",
                            "localizedName": "eSIM SKU",
                            "valueType": "String",
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            }
                          },
                          {
                            "name": "memorySize",
                            "localizedName": "memorySize",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "1GB",
                                "localizedValue": "1GB",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            }
                          },
                          {
                            "name": "SKU_With_Prefix",
                            "localizedName": "SKU With Prefix",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "RTL.6226C",
                                "localizedValue": "RTL.6226C",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "99d26ff4-d9a9-4667-8423-bf09cd5c4ad2",
                              "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "Stock Identifier",
                                "value": "True"
                              }
                            ]
                          },
                          {
                            "name": "productType",
                            "localizedName": "Product Type",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "WIRELESS",
                                "localizedValue": "WIRELESS",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "systemName"
                              },
                              {
                                "name": "externalName"
                              },
                              {
                                "name": "exposed"
                              }
                            ]
                          },
                          {
                            "name": "skuDisplayName",
                            "localizedName": "skuDisplayName",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro",
                                "localizedValue": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "displayName",
                            "localizedName": "displayName",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro",
                                "localizedValue": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "description",
                            "localizedName": "description",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Nighthawk 5G Mobile Hotspot Pro.",
                                "localizedValue": "Nighthawk 5G Mobile Hotspot Pro.",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "fulfillmentOptions_click2Store_eligible",
                            "localizedName": "fulfillmentOptions_click2Store_eligible",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "false",
                                "localizedValue": "false",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "pdpPageUrl",
                            "localizedName": "pdpPageUrl",
                            "valueType": "String",
                            "value": [
                              {
                                "default": false
                              }
                            ]
                          }
                        ],
                        "validFor": {
                          "startDateTime": "2020-08-17T14:00:00Z",
                          "endDateTime": "2025-08-20T14:00:00Z"
                        },
                        "productOfferingTotalPrice": [
                          {
                            "name": "TestOnly_Mob_Nighthawk 5G Mobile Hotspot Pro",
                            "priceType": "OC",
                            "role": "Price",
                            "price": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 509.99
                              }
                            },
                            "finalPrice": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 509.99
                              }
                            },
                            "standalonePrice": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 509.99
                              }
                            },
                            "taxIncluded": "Excluded"
                          }
                        ]
                      }
                    ]
                  },
                  "plan-lisst-mobile_offers": {
                    "value": [
                      {
                        "id": "06c387fb-bfd5-4287-a1e8-b9da4c0be06e",
                        "name": "Value Plus VL",
                        "localizedName": "Value Plus VL",
                        "description": "Value Plus VL",
                        "href": "/msapi/productoffer/discovery/v1/product-offers/06c387fb-bfd5-4287-a1e8-b9da4c0be06e?channel=SelfService",
                        "productOfferingType": "Mobile_Offer",
                        "productOfferingTypeGroup": "mobileOffer",
                        "mustBeBundled": false,
                        "isBundle": true,
                        "bundledProductOffering": [
                          {
                            "id": "75c62382-0601-40a9-bc0b-05e7e153fa38",
                            "name": "Value Plus VL",
                            "localizedName": "Value Plus VL",
                            "href": "/msapi/productoffer/discovery/v1/product-offers/75c62382-0601-40a9-bc0b-05e7e153fa38?channel=SelfService",
                            "description": "Value Plus VL",
                            "productOfferingType": "Mobile_Plan",
                            "productOfferingTypeGroup": "mobilePlan",
                            "isBundle": false
                          }
                        ],
                        "productOfferingCharacteristic": [
                          {
                            "name": "Included_Services",
                            "localizedName": "",
                            "valueType": ""
                          },
                          {
                            "name": "Auto_Pay_Enrollment",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "Y",
                                "localizedValue": "Yes",
                                "default": true
                              },
                              {
                                "value": "N",
                                "localizedValue": "No",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "TenderType",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "ACH",
                                "localizedValue": "ACH",
                                "default": false
                              },
                              {
                                "value": "NA",
                                "localizedValue": "NA",
                                "default": false
                              },
                              {
                                "value": "CreditCard",
                                "localizedValue": "Credit Card",
                                "default": false
                              },
                              {
                                "value": "DebitCard",
                                "localizedValue": "Debit Card",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "Benefits",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "<ul><li>Unlimited talk, text &amp; data<ul><li>AT&amp;T may temporarily slow data speeds if the network is busy.</li></ul></li><li>AT&amp;T ActiveArmor<sup>SM</sup>&nbsp;security&nbsp;<ul><li>Free app with Spam Call Blocking and more.</li></ul></li></ul>",
                                "localizedValue": "<ul><li>Unlimited talk, text &amp; data<ul><li>AT&amp;T may temporarily slow data speeds if the network is busy.</li></ul></li><li>AT&amp;T ActiveArmor<sup>SM</sup>&nbsp;security&nbsp;<ul><li>Free app with Spam Call Blocking and more.</li></ul></li></ul>",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "Payment_Type",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "Pay_on_Bill",
                                "localizedValue": "Pay on Bill",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "Payment_Method",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "Credit",
                                "localizedValue": "Credit",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "firstRCPaymentOption",
                            "localizedName": "",
                            "valueType": ""
                          },
                          {
                            "name": "paymentTiming",
                            "localizedName": "",
                            "valueType": ""
                          },
                          {
                            "name": "billingProfile",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "hassleFree",
                                "localizedValue": "Hassle Free Profile",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "prorationPolicy",
                            "localizedName": "",
                            "valueType": ""
                          },
                          {
                            "name": "productType",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "WIRELESS",
                                "localizedValue": "WIRELESS",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "Highlights",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "<ul><li>5GB hotspot data per line per month</li><li>Standard streaming available&nbsp;</li></ul>",
                                "localizedValue": "<ul><li>5GB hotspot data per line per month</li><li>Standard streaming available&nbsp;</li></ul>",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "commissionable",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "0",
                                "localizedValue": "No",
                                "default": true
                              },
                              {
                                "value": "1",
                                "localizedValue": "Yes",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "chargebackEligible",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "0",
                                "localizedValue": "No",
                                "default": true
                              },
                              {
                                "value": "1",
                                "localizedValue": "Yes",
                                "default": false
                              }
                            ]
                          }
                        ],
                        "productOfferingRelationship": [
                          {
                            "id": "209336ae-1e65-4697-b195-c1f87ab70b3d",
                            "name": "Wireless_Addons",
                            "relationshipType": "commercialRelation",
                            "role": "addOn"
                          },
                          {
                            "id": "50a7a50b-3d92-4658-b8ea-2eda8ec1e48d",
                            "name": "Wireless_Bundles_with_Active_Armor_POs",
                            "relationshipType": "commercialRelation",
                            "role": "addOn"
                          }
                        ],
                        "validFor": {
                          "startDateTime": "2024-03-04T06:00:00Z"
                        },
                        "productOfferingTotalPrice": [
                          {
                            "priceType": "RC",
                            "recurringChargePeriod": "month",
                            "recurringChargePeriodLength": 1,
                            "price": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 60.99
                              }
                            },
                            "finalPrice": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 60.99
                              }
                            },
                            "standalonePrice": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 60.99
                              }
                            },
                            "taxIncluded": "Excluded"
                          }
                        ],
                        "bundledProductOfferingGroupOption": [
                          {
                            "groupOptionId": "3405d3a9-b60a-11ef-ae7c-ed7e3dc40175",
                            "description": "Select SIM Card",
                            "bundledProductOffering": [
                              {
                                "id": "790650ec-b512-4bee-ae7f-535668eadf1b",
                                "name": "eSIM Activation",
                                "localizedName": "eSIM Activation",
                                "href": "/msapi/productoffer/discovery/v1/product-offers/790650ec-b512-4bee-ae7f-535668eadf1b?channel=SelfService",
                                "description": "Subscriber Identity Module card for eSIM",
                                "productOfferingType": "SIM",
                                "productOfferingTypeGroup": "sim"
                              }
                            ]
                          },
                          {
                            "groupOptionId": "3405d3aa-b60a-11ef-ae7c-27965683c6f2",
                            "description": "Select Device",
                            "bundledProductOffering": [
                              {
                                "id": "c9715944-afed-42eb-a35f-51c2ced6bea4",
                                "name": "Bring Your Own Phone",
                                "localizedName": "Bring Your Own Phone",
                                "href": "/msapi/productoffer/discovery/v1/product-offers/c9715944-afed-42eb-a35f-51c2ced6bea4?channel=SelfService",
                                "description": "Product Offer which is used to store device information, when Subscriber did not purchase its device from APP, but bring his/her own device",
                                "productOfferingType": "Mobile_Device",
                                "productOfferingTypeGroup": "mobileDevice",
                                "isBundle": false
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  },
                  "addons": {
                    "value": [
                      {
                        "id": "937d1237-ed2c-4616-a7fd-a9025c7fe2cf",
                        "name": "TestOnly_Mob_Mobile Security and Call Protect Plus",
                        "localizedName": "TestOnly_Mob_Mobile Security and Call Protect Plus",
                        "description": "AT&T Mobile Security & Call Protect premium PLUS services cost $3.99/month and provide additional features for both AT&T Mobile Security and AT&T Call Protect for the ultimate control",
                        "href": "/msapi/productoffer/discovery/v1/product-offers/937d1237-ed2c-4616-a7fd-a9025c7fe2cf?channel=ECOMM",
                        "productOfferingType": "Mobile_Application",
                        "productOfferingTypeGroup": "mobileAddon",
                        "mustBeBundled": false,
                        "isBundle": false,
                        "category": [
                          {
                            "id": "aadfcbec-9266-4958-8e91-6fc41048852e",
                            "name": "Feature_Add_Ons"
                          }
                        ],
                        "productOfferingCharacteristic": [
                          {
                            "name": "Service_Description",
                            "localizedName": "Service Description",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Advanced Mobile Security Spam and fraud call blocking, safe browsing, identity monitoring, and more",
                                "localizedValue": "Advanced Mobile Security Spam and fraud call blocking, safe browsing, identity monitoring, and more",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "EntityType"
                              },
                              {
                                "name": "CharacteristicCode"
                              },
                              {
                                "name": "EntityCode"
                              },
                              {
                                "name": "VisibleInHighlight"
                              },
                              {
                                "name": "VisibleInHighlights",
                                "value": "True"
                              },
                              {
                                "name": "PresentationOrder",
                                "value": "5"
                              }
                            ]
                          },
                          {
                            "name": "Offer_Code",
                            "localizedName": "Offer Code",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Mobile_Security_and_Call_Protect_Plus",
                                "localizedValue": "Mobile_Security_and_Call_Protect_Plus",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "CharacteristicValueDisplayFields",
                                "value": "value"
                              }
                            ]
                          },
                          {
                            "name": "Status",
                            "localizedName": "Status",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "OptIn",
                                "localizedValue": "Opt-In",
                                "default": true
                              },
                              {
                                "value": "OptOut",
                                "localizedValue": "Opt-Out",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "26a7752a-a45e-40b2-8b99-0177d27c97ec",
                              "name": "Active Armor"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "systemName"
                              },
                              {
                                "name": "externalName"
                              },
                              {
                                "name": "exposed"
                              }
                            ]
                          },
                          {
                            "name": "Type",
                            "localizedName": "Type",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "SmartB",
                                "localizedValue": "Basic",
                                "default": false
                              },
                              {
                                "value": "SmartPXO",
                                "localizedValue": "Advanced-Bundled",
                                "default": false
                              },
                              {
                                "value": "SmartP",
                                "localizedValue": "Advanced Pay on Bill",
                                "default": false
                              },
                              {
                                "value": "SmartPG",
                                "localizedValue": "Advanced Pay on Google Store",
                                "default": false
                              },
                              {
                                "value": "SmartPA",
                                "localizedValue": "Advanced Pay on Apple Store",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "26a7752a-a45e-40b2-8b99-0177d27c97ec",
                              "name": "Active Armor"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "systemName"
                              },
                              {
                                "name": "externalName"
                              },
                              {
                                "name": "exposed"
                              }
                            ]
                          },
                          {
                            "name": "Registration",
                            "localizedName": "Registration",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "NonRegistered",
                                "localizedValue": "Non-Registered",
                                "default": true
                              },
                              {
                                "value": "Registered",
                                "localizedValue": "Registered",
                                "default": false
                              }
                            ],
                            "productSpecification": {
                              "id": "26a7752a-a45e-40b2-8b99-0177d27c97ec",
                              "name": "Active Armor"
                            },
                            "characteristicsMetadata": [
                              {
                                "name": "systemName"
                              },
                              {
                                "name": "externalName"
                              },
                              {
                                "name": "exposed"
                              }
                            ]
                          },
                          {
                            "name": "Payment_Type",
                            "localizedName": "Payment Option",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Pay_on_Bill",
                                "localizedValue": "Pay on Bill",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "AppearOnSummary",
                                "value": "true"
                              },
                              {
                                "name": "AppearOnPreivew",
                                "value": "True"
                              },
                              {
                                "name": "Visualization",
                                "value": "DropDown"
                              },
                              {
                                "name": "LocalizedName",
                                "value": "Payment Option"
                              },
                              {
                                "name": "Presentable",
                                "value": "true"
                              },
                              {
                                "name": "Actionable",
                                "value": "null"
                              },
                              {
                                "name": "Editable",
                                "value": "true"
                              }
                            ]
                          },
                          {
                            "name": "Payment_Method",
                            "localizedName": "Payment Method",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Credit",
                                "localizedValue": "Credit",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "AppearOnSummary",
                                "value": "true"
                              },
                              {
                                "name": "AppearOnPreivew",
                                "value": "True"
                              },
                              {
                                "name": "Visualization",
                                "value": "DropDown"
                              },
                              {
                                "name": "LocalizedName",
                                "value": "Payment Method"
                              },
                              {
                                "name": "Presentable",
                                "value": "true"
                              },
                              {
                                "name": "Actionable",
                                "value": "null"
                              },
                              {
                                "name": "Editable",
                                "value": "true"
                              }
                            ]
                          },
                          {
                            "name": "firstRCPaymentOption",
                            "localizedName": "First RC Payment Option",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "Immediate",
                                "localizedValue": "Immediate",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "AppearOnSummary",
                                "value": "true"
                              },
                              {
                                "name": "AppearOnPreivew",
                                "value": "True"
                              },
                              {
                                "name": "Visualization",
                                "value": "DropDown"
                              },
                              {
                                "name": "LocalizedName",
                                "value": "First RC Payment Option"
                              },
                              {
                                "name": "Presentable",
                                "value": "true"
                              },
                              {
                                "name": "Actionable",
                                "value": "null"
                              },
                              {
                                "name": "Editable",
                                "value": "true"
                              }
                            ]
                          },
                          {
                            "name": "paymentTiming",
                            "localizedName": "Payment Timing",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "InAdvance",
                                "localizedValue": "In Advance",
                                "default": false
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "AppearOnSummary",
                                "value": "true"
                              },
                              {
                                "name": "AppearOnPreivew",
                                "value": "True"
                              },
                              {
                                "name": "Visualization",
                                "value": "DropDown"
                              },
                              {
                                "name": "LocalizedName",
                                "value": "Payment Timing"
                              },
                              {
                                "name": "Presentable",
                                "value": "true"
                              },
                              {
                                "name": "Actionable",
                                "value": "null"
                              },
                              {
                                "name": "Editable",
                                "value": "true"
                              }
                            ]
                          },
                          {
                            "name": "prorationPolicy",
                            "localizedName": "Proration Policy",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "defaultProrationStrategy",
                                "localizedValue": "Default Proration Strategy",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "billingProfile",
                            "localizedName": "Billing Profile",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "hassleFree",
                                "localizedValue": "Hassle Free Profile",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "productType",
                            "localizedName": "Product Type",
                            "valueType": "String",
                            "value": [
                              {
                                "value": "WIRELESS",
                                "localizedValue": "WIRELESS",
                                "default": true
                              }
                            ],
                            "characteristicsMetadata": [
                              {
                                "name": "systemName"
                              },
                              {
                                "name": "externalName"
                              },
                              {
                                "name": "exposed"
                              }
                            ]
                          }
                        ],
                        "validFor": {
                          "startDateTime": "2020-08-30T14:00:00Z"
                        },
                        "productOfferingTotalPrice": [
                          {
                            "priceType": "RC",
                            "recurringChargePeriod": "Month",
                            "recurringChargePeriodLength": 1,
                            "price": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 10
                              }
                            },
                            "finalPrice": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 10
                              }
                            },
                            "standalonePrice": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 10
                              }
                            },
                            "taxIncluded": "Excluded"
                          }
                        ]
                      }
                    ]
                  },
                  "lookup-by-ids": {
                    "value": [
                      {
                        "id": "06c387fb-bfd5-4287-a1e8-b9da4c0be06e",
                        "name": "Value Plus VL",
                        "localizedName": "Value Plus VL",
                        "description": "Value Plus VL",
                        "href": "/msapi/productoffer/discovery/v1/product-offers/06c387fb-bfd5-4287-a1e8-b9da4c0be06e?channel=ATTR",
                        "productOfferingType": "Mobile_Offer",
                        "productOfferingTypeGroup": "mobileOffer",
                        "mustBeBundled": false,
                        "isBundle": true,
                        "bundledProductOffering": [
                          {
                            "id": "75c62382-0601-40a9-bc0b-05e7e153fa38",
                            "name": "Value Plus VL",
                            "localizedName": "Value Plus VL",
                            "href": "/msapi/productoffer/discovery/v1/product-offers/75c62382-0601-40a9-bc0b-05e7e153fa38?channel=ATTR",
                            "description": "Value Plus VL",
                            "productOfferingType": "Mobile_Plan",
                            "productOfferingTypeGroup": "mobilePlan",
                            "isBundle": false
                          }
                        ],
                        "productOfferingCharacteristic": [
                          {
                            "name": "Included_Services",
                            "localizedName": "",
                            "valueType": ""
                          },
                          {
                            "name": "Auto_Pay_Enrollment",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "Y",
                                "localizedValue": "Yes",
                                "default": true
                              },
                              {
                                "value": "N",
                                "localizedValue": "No",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "TenderType",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "ACH",
                                "localizedValue": "ACH",
                                "default": false
                              },
                              {
                                "value": "NA",
                                "localizedValue": "NA",
                                "default": false
                              },
                              {
                                "value": "CreditCard",
                                "localizedValue": "Credit Card",
                                "default": false
                              },
                              {
                                "value": "DebitCard",
                                "localizedValue": "Debit Card",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "Benefits",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "<ul><li>Unlimited talk, text &amp; data<ul><li>AT&amp;T may temporarily slow data speeds if the network is busy.</li></ul></li><li>AT&amp;T ActiveArmor<sup>SM</sup>&nbsp;security&nbsp;<ul><li>Free app with Spam Call Blocking and more.</li></ul></li></ul>",
                                "localizedValue": "<ul><li>Unlimited talk, text &amp; data<ul><li>AT&amp;T may temporarily slow data speeds if the network is busy.</li></ul></li><li>AT&amp;T ActiveArmor<sup>SM</sup>&nbsp;security&nbsp;<ul><li>Free app with Spam Call Blocking and more.</li></ul></li></ul>",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "Payment_Type",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "Pay_on_Bill",
                                "localizedValue": "Pay on Bill",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "Payment_Method",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "Credit",
                                "localizedValue": "Credit",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "firstRCPaymentOption",
                            "localizedName": "",
                            "valueType": ""
                          },
                          {
                            "name": "paymentTiming",
                            "localizedName": "",
                            "valueType": ""
                          },
                          {
                            "name": "billingProfile",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "hassleFree",
                                "localizedValue": "Hassle Free Profile",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "prorationPolicy",
                            "localizedName": "",
                            "valueType": ""
                          },
                          {
                            "name": "productType",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "WIRELESS",
                                "localizedValue": "WIRELESS",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "Highlights",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "<ul><li>5GB hotspot data per line per month</li><li>Standard streaming available&nbsp;</li></ul>",
                                "localizedValue": "<ul><li>5GB hotspot data per line per month</li><li>Standard streaming available&nbsp;</li></ul>",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "commissionable",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "0",
                                "localizedValue": "No",
                                "default": true
                              },
                              {
                                "value": "1",
                                "localizedValue": "Yes",
                                "default": false
                              }
                            ]
                          },
                          {
                            "name": "chargebackEligible",
                            "localizedName": "",
                            "valueType": "",
                            "value": [
                              {
                                "value": "0",
                                "localizedValue": "No",
                                "default": true
                              },
                              {
                                "value": "1",
                                "localizedValue": "Yes",
                                "default": false
                              }
                            ]
                          }
                        ],
                        "productOfferingRelationship": [
                          {
                            "id": "209336ae-1e65-4697-b195-c1f87ab70b3d",
                            "name": "Wireless_Addons",
                            "relationshipType": "commercialRelation",
                            "role": "addOn"
                          },
                          {
                            "id": "50a7a50b-3d92-4658-b8ea-2eda8ec1e48d",
                            "name": "Wireless_Bundles_with_Active_Armor_POs",
                            "relationshipType": "commercialRelation",
                            "role": "addOn"
                          }
                        ],
                        "validFor": {
                          "startDateTime": "2024-03-04T06:00:00Z"
                        },
                        "productOfferingTotalPrice": [
                          {
                            "priceType": "RC",
                            "recurringChargePeriod": "month",
                            "recurringChargePeriodLength": 1,
                            "price": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 60.99
                              }
                            },
                            "finalPrice": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 60.99
                              }
                            },
                            "standalonePrice": {
                              "dutyFreeAmount": {
                                "unit": "USD",
                                "value": 60.99
                              }
                            },
                            "taxIncluded": "Excluded"
                          }
                        ],
                        "bundledProductOfferingGroupOption": [
                          {
                            "groupOptionId": "3405d3a9-b60a-11ef-ae7c-ed7e3dc40175",
                            "description": "Select SIM Card",
                            "bundledProductOffering": [
                              {
                                "id": "790650ec-b512-4bee-ae7f-535668eadf1b",
                                "name": "eSIM Activation",
                                "localizedName": "eSIM Activation",
                                "href": "/msapi/productoffer/discovery/v1/product-offers/790650ec-b512-4bee-ae7f-535668eadf1b?channel=ATTR",
                                "description": "Subscriber Identity Module card for eSIM",
                                "productOfferingType": "SIM",
                                "productOfferingTypeGroup": "sim"
                              }
                            ]
                          },
                          {
                            "groupOptionId": "3405d3aa-b60a-11ef-ae7c-27965683c6f2",
                            "description": "Select Device",
                            "bundledProductOffering": [
                              {
                                "id": "c9715944-afed-42eb-a35f-51c2ced6bea4",
                                "name": "Bring Your Own Phone",
                                "localizedName": "Bring Your Own Phone",
                                "href": "/msapi/productoffer/discovery/v1/product-offers/c9715944-afed-42eb-a35f-51c2ced6bea4?channel=ATTR",
                                "description": "Product Offer which is used to store device information, when Subscriber did not purchase its device from APP, but bring his/her own device",
                                "productOfferingType": "Mobile_Device",
                                "productOfferingTypeGroup": "mobileDevice",
                                "isBundle": false
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "/v1/promotions": {
      "get": {
        "tags": [
          "Promotions APIs"
        ],
        "summary": "Inquire Promotions",
        "description": "Details will be returned for specific promotion Ids.",
        "operationId": "getPromotions",
        "parameters": [
          {
            "name": "ids",
            "in": "query",
            "description": "Comma-separated properties to be provided",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Max number of promotion details to be returned in response. Not used when ids query param is populated.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 50
            }
          },
          {
            "name": "offset",
            "in": "query",
            "description": "Page number of promotion details response. Not used when ids query param is populated.",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "channel",
            "in": "query",
            "required": false,
            "description": "Channel name of client. eg ATTR,ECOMM,SelfService",
            "schema": {
              "maxLength": 100,
              "minLength": 2,
              "type": "string",
              "enum": [
                "SelfService",
                "ATTR",
                "ECOMM"
              ]
            }
          },
          {
            "name": "paymentType",
            "in": "query",
            "required": false,
            "schema": {
              "maxLength": 100,
              "minLength": 2,
              "type": "string",
              "default": "postpaid",
              "enum": [
                "Prepaid",
                "postpaid"
              ]
            }
          },
          {
            "name": "productType",
            "in": "query",
            "required": false,
            "schema": {
              "maxLength": 100,
              "minLength": 2,
              "type": "string",
              "default": "Wireless",
              "enum": [
                "Wireless",
                "Wireline"
              ]
            }
          },
          {
            "name": "promoType",
            "in": "query",
            "description": "E.g. abp,standalone",
            "required": false,
            "schema": {
              "maxLength": 100,
              "minLength": 2,
              "type": "string"
            }
          },
          {
            "name": "customerType",
            "in": "query",
            "required": false,
            "schema": {
              "maxLength": 100,
              "minLength": 2,
              "type": "string",
              "default": "Consumer",
              "enum": [
                "Consumer",
                "IRU",
                "CRU"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK.. Returns success response"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "ProductOfferList": {
        "type": "array",
        "items": {
          "$ref": "#/components/schemas/ProductOffer"
        }
      },
      "ProductOffer": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "example": "06c387fb-bfd5-4287-a1e8-b9da4c0be06e"
          },
          "name": {
            "type": "string",
            "example": "Value Plus VL"
          },
          "localizedName": {
            "type": "string",
            "example": "Value Plus VL"
          },
          "description": {
            "type": "string",
            "example": "Value Plus VL"
          },
          "productOfferingType": {
            "type": "string",
            "example": "Mobile_Offer"
          },
          "productOfferingTypeGroup": {
            "type": "string",
            "example": "mobileOffer"
          },
          "bundledProductOffering": {
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "example": "75c62382-0601-40a9-bc0b-05e7e153fa38"
                    },
                    "name": {
                      "type": "string",
                      "example": "Value Plus VL"
                    },
                    "productOfferingType": {
                      "type": "string",
                      "example": "Mobile_Plan"
                    },
                    "productOfferingTypeGroup": {
                      "type": "string",
                      "example": "mobilePlan"
                    },
                    "bundledProductOfferingOption": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "productOfferingPrice": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string",
                                  "example": "Value Plus VL"
                                },
                                "priceCategory": {
                                  "type": "string",
                                  "example": "serviceRC"
                                },
                                "priceType": {
                                  "type": "string",
                                  "example": "RC"
                                },
                                "recurringChargePeriod": {
                                  "type": "string",
                                  "example": "month"
                                },
                                "recurringChargePeriodLength": {
                                  "type": "number",
                                  "example": 1
                                },
                                "role": {
                                  "type": "string",
                                  "example": "Price"
                                },
                                "price": {
                                  "type": "object",
                                  "properties": {
                                    "dutyFreeAmount": {
                                      "type": "object",
                                      "properties": {
                                        "unit": {
                                          "type": "string",
                                          "example": "USD"
                                        },
                                        "value": {
                                          "type": "number",
                                          "example": 60.99
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    },
                    "productOfferingTotalPrice": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "priceType": {
                            "type": "string",
                            "example": "RC"
                          },
                          "recurringChargePeriod": {
                            "type": "string",
                            "example": "month"
                          },
                          "recurringChargePeriodLength": {
                            "type": "number",
                            "example": 1
                          },
                          "price": {
                            "type": "object",
                            "properties": {
                              "dutyFreeAmount": {
                                "type": "object",
                                "properties": {
                                  "unit": {
                                    "type": "string",
                                    "example": "USD"
                                  },
                                  "value": {
                                    "type": "number",
                                    "example": 60.99
                                  }
                                }
                              }
                            }
                          },
                          "finalPrice": {
                            "type": "object",
                            "properties": {
                              "dutyFreeAmount": {
                                "type": "object",
                                "properties": {
                                  "unit": {
                                    "type": "string",
                                    "example": "USD"
                                  },
                                  "value": {
                                    "type": "number",
                                    "example": 60.99
                                  }
                                }
                              }
                            }
                          },
                          "standalonePrice": {
                            "type": "object",
                            "properties": {
                              "dutyFreeAmount": {
                                "type": "object",
                                "properties": {
                                  "unit": {
                                    "type": "string",
                                    "example": "USD"
                                  },
                                  "value": {
                                    "type": "number",
                                    "example": 60.99
                                  }
                                }
                              }
                            }
                          },
                          "taxIncluded": {
                            "type": "string",
                            "example": "Excluded"
                          }
                        }
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "example": "3e841296-e828-4c13-adf1-3115f6ccb614"
                    },
                    "name": {
                      "type": "string",
                      "example": "AT&T ActiveArmor"
                    },
                    "productOfferingType": {
                      "type": "string",
                      "example": "Active_Armor"
                    },
                    "productOfferingTypeGroup": {
                      "type": "string",
                      "example": "mobileAddon"
                    }
                  }
                },
                {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "example": "1e6d9cf0-13cc-49a9-9e19-907ef46d6eb3"
                    },
                    "name": {
                      "type": "string",
                      "example": "International Day Pass"
                    },
                    "productOfferingType": {
                      "type": "string",
                      "example": "Roaming_Package"
                    },
                    "productOfferingTypeGroup": {
                      "type": "string",
                      "example": "mobileAddon"
                    }
                  }
                }
              ]
            }
          },
          "productOfferingTotalPrice": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "priceType": {
                  "type": "string",
                  "example": "RC"
                },
                "recurringChargePeriod": {
                  "type": "string",
                  "example": "month"
                },
                "recurringChargePeriodLength": {
                  "type": "number",
                  "example": 1
                },
                "price": {
                  "type": "object",
                  "properties": {
                    "dutyFreeAmount": {
                      "type": "object",
                      "properties": {
                        "unit": {
                          "type": "string",
                          "example": "USD"
                        },
                        "value": {
                          "type": "number",
                          "example": 60.99
                        }
                      }
                    }
                  }
                },
                "finalPrice": {
                  "type": "object",
                  "properties": {
                    "dutyFreeAmount": {
                      "type": "object",
                      "properties": {
                        "unit": {
                          "type": "string",
                          "example": "USD"
                        },
                        "value": {
                          "type": "number",
                          "example": 60.99
                        }
                      }
                    }
                  }
                },
                "standalonePrice": {
                  "type": "object",
                  "properties": {
                    "dutyFreeAmount": {
                      "type": "object",
                      "properties": {
                        "unit": {
                          "type": "string",
                          "example": "USD"
                        },
                        "value": {
                          "type": "number",
                          "example": 60.99
                        }
                      }
                    }
                  }
                },
                "taxIncluded": {
                  "type": "string",
                  "example": "Excluded"
                }
              }
            }
          },
          "bundledProductOfferingGroupOption": {
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "groupOptionId": {
                      "type": "string",
                      "example": "3405d3a9-b60a-11ef-ae7c-ed7e3dc40175"
                    },
                    "description": {
                      "type": "string",
                      "example": "Select SIM Card"
                    },
                    "bundledProductOffering": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "string",
                            "example": "790650ec-b512-4bee-ae7f-535668eadf1b"
                          },
                          "name": {
                            "type": "string",
                            "example": "eSIM Activation"
                          },
                          "productOfferingType": {
                            "type": "string",
                            "example": "SIM"
                          },
                          "productOfferingTypeGroup": {
                            "type": "string",
                            "example": "sim"
                          }
                        }
                      }
                    }
                  }
                },
                {
                  "type": "object",
                  "properties": {
                    "groupOptionId": {
                      "type": "string",
                      "example": "3405d3aa-b60a-11ef-ae7c-27965683c6f2"
                    },
                    "description": {
                      "type": "string",
                      "example": "Select Device"
                    },
                    "bundledProductOffering": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "string",
                            "example": "c9715944-afed-42eb-a35f-51c2ced6bea4"
                          },
                          "name": {
                            "type": "string",
                            "example": "Bring Your Own Phone"
                          },
                          "productOfferingType": {
                            "type": "string",
                            "example": "Mobile_Device"
                          },
                          "productOfferingTypeGroup": {
                            "type": "string",
                            "example": "mobileDevice"
                          }
                        }
                      }
                    }
                  }
                }
              ]
            }
          }
        }
      }
    }
  }
}