addedInput schema / $defs / EquipmentSelection
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "option_id": {
+ "maxLength": 256,
+ "minLength": 1,
+ "title": "Option Id",
+ "type": "string"
+ },
+ "quantity": {
+ "minimum": 1,
+ "title": "Quantity",
+ "type": "integer"
+ }
+ },
+ "required": [
+ "option_id",
+ "quantity"
+ ],
+ "title": "EquipmentSelection",
+ "type": "object"
+}
addedInput schema / $defs / OrderDetails / properties / internet_addons
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/$defs/EquipmentSelection"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Complete equipment selection using returned option IDs. Omit to keep the current selection or defaults; send [] to decline optional equipment.",
+ "title": "Internet Addons"
+}
addedOutput schema / $defs / CartReview
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "bundle_discount": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/OrderAmount"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "included_products": {
+ "$ref": "#/$defs/IncludedProducts"
+ },
+ "one_time_fees": {
+ "items": {
+ "$ref": "#/$defs/OneTimeFee"
+ },
+ "maxItems": 100,
+ "title": "One Time Fees",
+ "type": "array"
+ },
+ "selected_plan": {
+ "$ref": "#/$defs/IncludedProduct"
+ },
+ "total_amount": {
+ "$ref": "#/$defs/OrderAmount"
+ }
+ },
+ "required": [
+ "selected_plan",
+ "included_products",
+ "one_time_fees",
+ "total_amount"
+ ],
+ "title": "CartReview",
+ "type": "object"
+}
addedOutput schema / $defs / EquipmentOption
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "included": {
+ "title": "Included",
+ "type": "boolean"
+ },
+ "max_quantity": {
+ "minimum": 1,
+ "title": "Max Quantity",
+ "type": "integer"
+ },
+ "name": {
+ "maxLength": 300,
+ "minLength": 1,
+ "title": "Name",
+ "type": "string"
+ },
+ "option_id": {
+ "maxLength": 256,
+ "minLength": 1,
+ "title": "Option Id",
+ "type": "string"
+ },
+ "selected_quantity": {
+ "minimum": 0,
+ "title": "Selected Quantity",
+ "type": "integer"
+ },
+ "selection_type": {
+ "enum": [
+ "radio",
+ "checkbox"
+ ],
+ "title": "Selection Type",
+ "type": "string"
+ },
+ "unit_pricing": {
+ "$ref": "#/$defs/OrderAmount"
+ }
+ },
+ "required": [
+ "option_id",
+ "name",
+ "selection_type",
+ "included",
+ "unit_pricing",
+ "max_quantity",
+ "selected_quantity"
+ ],
+ "title": "EquipmentOption",
+ "type": "object"
+}
addedOutput schema / $defs / OfferChangedReview / properties / current_cart
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/CartReview"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
addedOutput schema / $defs / OfferChangedReview / properties / previous_cart
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/CartReview"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
addedOutput schema / $defs / ReadyOrderReview / properties / bundle_discount
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/OrderAmount"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+}
addedOutput schema / properties / equipment_options
Added value: +{
+ "items": {
+ "$ref": "#/$defs/EquipmentOption"
+ },
+ "maxItems": 100,
+ "title": "Equipment Options",
+ "type": "array"
+}