{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "definitions": {
        "DeviceSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "type": {
                    "type": "string"
                },
                "macAddress": {
                    "type": "string"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link",
                "name",
                "type",
                "macAddress"
            ]
        },
        "BillingSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "CustomerSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "UserSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "username": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                },
                "status": {
                    "type": "string"
                },
                "profile": {
                    "$ref": "#/definitions/PartySummary"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link"
            ]
        },
        "PartySummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link",
                "name"
            ]
        },
        "FinancialSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "PaymentSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "ProductSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "isBundle": {
                    "type": "boolean"
                },
                "description": {
                    "type": "string"
                },
                "productStatus": {
                    "type": "string"
                },
                "productSerialNumber": {
                    "type": "string"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link",
                "name",
                "isBundle",
                "description",
                "productStatus",
                "productSerialNumber"
            ]
        },
        "TaxExemptions": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "SiteSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "type": "object",
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "multiTenant": {
                    "type": "boolean"
                },
                "clliCode": {
                    "type": "string"
                },
                "siteHours": {
                    "type": "string"
                },
                "status": {
                    "type": "string",
                    "description": "Active, Off, Pending",
                    "enum": [
                        "Active",
                        "Off",
                        "Pending"
                    ]
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link",
                "name",
                "multiTenant",
                "clliCode",
                "siteHours",
                "status"
            ]
        },
        "PreferenceSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "preferenceName": {
                    "type": "string"
                },
                "value": {
                    "type": "string"
                },
                "unitOfMeasure": {
                    "type": "string"
                },
                "valueType": {
                    "type": "string"
                },
                "isSet": {
                    "type": "boolean"
                },
                "preferenceCategory": {
                    "$ref": "#/definitions/PreferenceCategory"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link",
                "preferenceName",
                "value",
                "unitOfMeasure",
                "valueType",
                "isSet",
                "preferenceCategory"
            ]
        },
        "PreferenceCategory": {
            "type": "object",
            "properties": {
                "preferenceCategoryName": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "preferenceCategoryId": {
                    "type": "string"
                }
            },
            "additionalProperties": false,
            "required": [
                "preferenceCategoryName",
                "description",
                "preferenceCategoryId"
            ]
        },
        "AccountSummary": {
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link",
                "name"
            ]
        },
        "Link": {
            "type": "object",
            "properties": {
                "href": {
                    "type": "string"
                },
                "rel": {
                    "type": "string"
                },
                "title": {
                    "type": "string"
                },
                "method": {
                    "type": "string"
                },
                "type": {
                    "type": "string"
                }
            },
            "additionalProperties": false,
            "required": [
                "href",
                "rel"
            ]
        },
        "TimePeriod": {
            "properties": {
                "endDateTime": {
                    "type": "string",
                    "format": "date-time"
                },
                "startDateTime": {
                    "type": "string",
                    "format": "date-time"
                }
            },
            "additionalProperties": false,
            "required": [
                "endDateTime",
                "startDateTime"
            ]
        },
        "ContactMedium": {
            "type": "object",
            "properties": {
                "telephoneNumbers": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/TelephoneNumber"
                    }
                },
                "faxNumbers": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/FaxNumber"
                    }
                },
                "emailContacts": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/EmailContact"
                    }
                },
                "postalContacts": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/PostalContact"
                    }
                },
                "systemContacts": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/SystemContact"
                    }
                }
            },
            "additionalProperties": false,
            "required": [
                "telephoneNumbers",
                "faxNumbers",
                "emailContacts",
                "postalContacts",
                "systemContacts"
            ]
        },
        "TelephoneNumber": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "type": {
                    "type": "string"
                },
                "number": {
                    "type": "string"
                },
                "extension": {
                    "type": "string"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link",
                "type",
                "number",
                "extension",
                "validFor"
            ]
        },
        "FaxNumber": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "type": {
                    "type": "string"
                },
                "number": {
                    "type": "string"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link",
                "type",
                "number",
                "validFor"
            ]
        },
        "EmailContact": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "type": {
                    "type": "string"
                },
                "emailAddress": {
                    "type": "string"
                },
                "preferred": {
                    "type": "boolean"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link",
                "type",
                "emailAddress",
                "preferred",
                "validFor"
            ]
        },
        "PostalContact": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "type": {
                    "type": "string"
                },
                "additionalDeliveryDetail": {
                    "type": "string"
                },
                "propertyAddress": {
                    "$ref": "#/definitions/PropertyAddress"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link",
                "type",
                "additionalDeliveryDetail",
                "propertyAddress",
                "validFor"
            ]
        },
        "PropertyAddress": {
            "properties": {
                "id": {
                    "type": "string"
                },
                "postalcode": {
                    "type": "string"
                },
                "state_province": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "locality": {
                    "type": "string"
                },
                "property": {
                    "$ref": "#/definitions/Property"
                },
                "formattedAddressLine2": {
                    "type": "string"
                },
                "formattedAddressLine1": {
                    "type": "string"
                },
                "postcodeExtension": {
                    "type": "string"
                },
                "country": {
                    "type": "string"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link"
            ]
        },
        "Property": {
            "properties": {
                "id": {
                    "type": "string"
                },
                "lotNr": {
                    "type": "string"
                },
                "landUse": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                },
                "elevation": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "landCover": {
                    "type": "string"
                },
                "propertyAddresses": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/PropertyAddress"
                    }
                },
                "naturalRisks": {
                    "type": "string"
                },
                "geometry": {
                    "$ref": "#/definitions/Geometry"
                }
            },
            "additionalProperties": false,
            "required": [
                "id"
            ]
        },
        "Geometry": {
            "properties": {
                "id": {
                    "type": "string"
                }
            }
        },
        "SystemContact": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "type": {
                    "type": "string"
                },
                "contactNotificationMethod": {
                    "type": "string"
                },
                "contactNotificationID": {
                    "type": "string"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link",
                "type",
                "contactNotificationMethod",
                "contactNotificationID",
                "validFor"
            ]
        },
        "Individual": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "preferredName": {
                    "type": "string"
                },
                "nationality": {
                    "type": "string"
                },
                "placeOfBirth": {
                    "type": "string"
                },
                "skills": {
                    "type": "string"
                },
                "gender": {
                    "type": "string",
                    "description": "Male, Female"
                },
                "maritalStatus": {
                    "type": "string",
                    "description": "Single, Married"
                },
                "disabilities": {
                    "type": "string",
                    "description": "Vision_Impaired, Hearing_Impaired, Other",
                    "enum": [
                        "Vision_Impaired",
                        "Hearing_Impaired",
                        "Other"
                    ]
                },
                "aliveDuring": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "identificationDetails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/IndividualIdentification"
                    }
                },
                "alternateNames": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/IndividualName"
                    }
                },
                "individualName": {
                    "$ref": "#/definitions/IndividualName"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link",
                "preferredName",
                "nationality",
                "placeOfBirth",
                "skills",
                "gender",
                "maritalStatus",
                "disabilities",
                "aliveDuring",
                "validFor",
                "identificationDetails",
                "alternateNames",
                "individualName"
            ]
        },
        "IndividualName": {
            "type": "object",
            "properties": {
                "legalName": {
                    "type": "string"
                },
                "familyNames": {
                    "type": "string"
                },
                "qualifications": {
                    "type": "string"
                },
                "formOfAddress": {
                    "type": "string"
                },
                "givenNames": {
                    "type": "string"
                },
                "aristocraticTitle": {
                    "type": "string"
                },
                "familyGeneration": {
                    "type": "string"
                },
                "preferredGivenName": {
                    "type": "string"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "formattedName": {
                    "type": "string"
                },
                "generation": {
                    "type": "string"
                },
                "middleNames": {
                    "type": "string"
                },
                "familyNamePrefix": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "IndividualIdentification": {
            "type": "object",
            "properties": {
                "identification": {
                    "type": "string"
                }
            }
        },
        "CustomerSegment": {
            "properties": {
                "description": {
                    "type": "string"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "name": {
                    "type": "string"
                }
            },
            "additionalProperties": false,
            "required": [
                "description",
                "validFor",
                "name"
            ]
        },
        "Money": {
            "properties": {
                "amount": {
                    "type": "string"
                },
                "units": {
                    "type": "string"
                }
            },
            "additionalProperties": false,
            "required": [
                "amount",
                "units"
            ]
        },
        "PaymentItemSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "appliedAmount": {
                    "$ref": "#/definitions/Money"
                }
            },
            "additionalProperties": false
        },
        "PaymentMethod": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "paymentMethodName": {
                    "type": "string"
                },
                "paymentDescription": {
                    "type": "string"
                },
                "customerPayment": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/CustomerPaymentSummary"
                    }
                },
                "paymentPlan": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/PaymentPlanSummary"
                    }
                },
                "paymentCard": {
                    "$ref": "#/definitions/PaymentCard"
                },
                "tokenizedThirdParty": {
                    "$ref": "#/definitions/TokenizedThirdParty"
                },
                "tokenizedPaymentCard": {
                    "$ref": "#/definitions/TokenizedPaymentCard"
                },
                "fundsTransfer": {
                    "$ref": "#/definitions/FundsTransfer"
                },
                "cash": {
                    "$ref": "#/definitions/Cash"
                },
                "check": {
                    "$ref": "#/definitions/Check"
                }
            },
            "additionalProperties": false
        },
        "CustomerPaymentSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "paymentConfirmation": {
                    "type": "string"
                },
                "amount": {
                    "$ref": "#/definitions/Money"
                },
                "remainingAmount": {
                    "$ref": "#/definitions/Money"
                },
                "paymentDate": {
                    "type": "string",
                    "format": "date-time"
                }
            },
            "additionalProperties": false
        },
        "PaymentPlanSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "priority": {
                    "type": "integer"
                },
                "status": {
                    "type": "boolean"
                },
                "paymentPlanType": {
                    "$ref": "#/definitions/PaymentPlanType"
                },
                "paymentLimit": {
                    "$ref": "#/definitions/Money"
                }
            },
            "additionalProperties": false
        },
        "PaymentPlanType": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "priority": {
                    "type": "integer"
                },
                "status": {
                    "type": "boolean"
                },
                "paymentPlanType": {
                    "$ref": "#/definitions/PaymentPlanType"
                },
                "paymentLimit": {
                    "$ref": "#/definitions/Money"
                }
            },
            "additionalProperties": false
        },
        "PaymentCard": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "TokenizedThirdParty": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "TokenizedPaymentCard": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "FundsTransfer": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "Cash": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "Check": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "Quantity": {
            "required": [
                "amount",
                "units"
            ],
            "properties": {
                "amount": {
                    "type": "string"
                },
                "units": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "CostRate": {
            "type": "object",
            "properties": {
                "denominator": {
                    "$ref": "#/definitions/Duration"
                },
                "numerator": {
                    "$ref": "#/definitions/Money"
                }
            },
            "additionalProperties": false
        },
        "Duration": {
            "type": "object",
            "properties": {
                "units": {
                    "type": "string"
                },
                "amount": {
                    "type": "number"
                }
            },
            "additionalProperties": false
        },
        "OrganizationIdentification": {
            "type": "object",
            "properties": {
                "identification": {
                    "type": "object",
                    "oneOf": [
                        {
                            "$ref": "#/definitions/CompanyRegistration"
                        },
                        {
                            "$ref": "#/definitions/TaxIdentification"
                        }
                    ]
                }
            }
        },
        "CompanyRegistration": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "TaxIdentification": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "OrganizationName": {
            "type": "object",
            "properties": {
                "organizationName": {
                    "type": "string"
                },
                "tradingName": {
                    "type": "string"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "nameType": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "PaymentMethodSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "paymentMethodName": {
                    "type": "string"
                },
                "paymentDescription": {
                    "type": "string"
                }
            },
            "additionalProperties": false,
            "required": [
                "id",
                "link",
                "paymentMethodName",
                "paymentDescription"
            ]
        },
        "UserCredential": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "type": {
                    "type": "string"
                },
                "userId": {
                    "type": "string"
                },
                "userAccountController": {
                    "type": "string"
                },
                "placeOfBirth": {
                    "type": "string"
                },
                "userCredentialCategory": {
                    "type": "string"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "adminStatus": {
                    "type": "string",
                    "description": "Active, Suspended, Inactive, Closed"
                },
                "usageType": {
                    "type": "string",
                    "description": "Individual, Joint, Other"
                },
                "password": {
                    "type": "string"
                },
                "serviceProvider": {
                    "type": "string"
                },
                "serviceProviderName": {
                    "type": "string"
                },
                "serviceProviderData": {
                    "type": "string"
                },
                "characteristics": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Characteristic"
                    }
                }
            },
            "additionalProperties": false
        },
        "Characteristic": {
            "type": "object",
            "properties": {
                "characteristicId": {
                    "type": "string"
                },
                "characteristicName": {
                    "type": "string"
                },
                "characteristicDescription": {
                    "type": "string"
                },
                "unique": {
                    "type": "boolean"
                },
                "valueType": {
                    "type": "string"
                },
                "minCardinality": {
                    "type": "integer"
                },
                "maxCardinality": {
                    "type": "integer"
                },
                "extensible": {
                    "type": "boolean"
                },
                "derivationFormula": {
                    "type": "string"
                },
                "characteristicSequence": {
                    "type": "integer"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "characteristicCategory": {
                    "type": "object",
                    "$ref": "#/definitions/CharacteristicCategory"
                },
                "value": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/CharacteristicValue"
                    }
                }
            },
            "additionalProperties": false
        },
        "CharacteristicCategory": {
            "type": "object",
            "properties": {
                "characteristicCategoryId": {
                    "type": "string"
                },
                "categoryName": {
                    "type": "string"
                },
                "categoryDescription": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "CharacteristicValue": {
            "type": "object",
            "properties": {
                "value": {
                    "type": "string"
                },
                "unitOfMeasure": {
                    "type": "string"
                },
                "valueType": {
                    "type": "string"
                },
                "isDefaultValue": {
                    "type": "boolean"
                },
                "valueFrom": {
                    "type": "string"
                },
                "valueTo": {
                    "type": "string"
                },
                "rangeInterval": {
                    "type": "string"
                },
                "valueSequence": {
                    "type": "integer"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                }
            },
            "additionalProperties": false
        },
        "OrganizationSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "type": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "Account": {
            "title": "Account",
            "required": [
                "id",
                "link",
                "accountNumber",
                "name",
                "type",
                "pin",
                "status",
                "financialStatus",
                "creditLimit",
                "customer",
                "serviceAddress",
                "relatedAccounts",
                "preferences",
                "sites",
                "taxExemptions",
                "devices",
                "products",
                "payments",
                "billing",
                "financials",
                "users",
                "primaryUser"
            ],
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "accountNumber": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                },
                "type": {
                    "type": "string",
                    "description": "Individual, Joint, Other"
                },
                "pin": {
                    "type": "integer"
                },
                "status": {
                    "type": "string",
                    "description": "Active, Suspended, Inactive, Closed"
                },
                "financialStatus": {
                    "type": "string",
                    "description": "Current, Due ,InArrears, Delinquent"
                },
                "creditLimit": {
                    "type": "integer"
                },
                "customer": {
                    "$ref": "#/definitions/CustomerSummary"
                },
                "serviceAddress": {
                    "$ref": "#/definitions/PropertyAddress"
                },
                "primaryUser": {
                    "$ref": "#/definitions/UserSummary"
                },
                "users": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/UserSummary"
                    }
                },
                "financials": {
                    "$ref": "#/definitions/FinancialSummary"
                },
                "billing": {
                    "$ref": "#/definitions/BillingSummary"
                },
                "payments": {
                    "$ref": "#/definitions/PaymentSummary"
                },
                "products": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ProductSummary"
                    }
                },
                "devices": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeviceSummary"
                    }
                },
                "taxExemptions": {
                    "$ref": "#/definitions/TaxExemptions"
                },
                "sites": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/SiteSummary"
                    }
                },
                "preferences": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/PreferenceSummary"
                    }
                },
                "relatedAccounts": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/AccountSummary"
                    }
                }
            },
            "additionalProperties": false
        },
        "AppliedCustomerBillingVideoUsageRate": {
            "type": "object",
            "properties": {
                "isAdultContent": {
                    "type": "boolean"
                },
                "videoUsageType": {
                    "type": "string",
                    "description": "VIDEO_ON_DEMAND, PAY_PER_VIEW"
                }
            },
            "additionalProperties": false
        },
        "CustomerBillSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "billNo": {
                    "type": "string"
                },
                "billAmount": {
                    "$ref": "#/definitions/Money"
                },
                "billDate": {
                    "type": "string",
                    "format": "date-time"
                },
                "paymentDueDate": {
                    "type": "string",
                    "format": "date-time"
                }
            },
            "additionalProperties": false
        },
        "ExtendedProperty": {
            "properties": {
                "name": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "value": {
                    "type": "string"
                },
                "sequenceNumber": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "AppliedCustomerBillingAdjustment": {
            "type": "object",
            "properties": {
                "adjustmentFromDate": {
                    "type": "string",
                    "format": "date-time"
                },
                "adjustmentThroughDate": {
                    "type": "string",
                    "format": "date-time"
                }
            },
            "additionalProperties": false
        },
        "AppliedCustomerBillingRefund": {
            "type": "object",
            "properties": {
                "refundType": {
                    "type": "string",
                    "description": "Cash, CreditCard"
                }
            },
            "additionalProperties": false
        },
        "OneTimeAppliedCustomerBillingProductCharge": {
            "type": "object",
            "properties": {
                "oneTimeChargeType": {
                    "type": "string"
                }
            }
        },
        "RecurringAppliedCustomerBillingProductCharge": {
            "type": "object",
            "properties": {
                "recurringChargeFromDate": {
                    "type": "string",
                    "format": "date-time"
                },
                "recurringChargeThroughDate": {
                    "type": "string",
                    "format": "date-time"
                }
            },
            "additionalProperties": false
        },
        "AppliedCustomerBillingRateSpec": {
            "type": "object",
            "properties": {}
        },
        "AppliedCustomerBillingTaxRate": {
            "type": "object",
            "properties": {
                "customerTaxId": {
                    "type": "string"
                },
                "taxType": {
                    "type": "string"
                },
                "taxCategory": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "AppliedCustomerBillingTelephoneUsageRate": {
            "type": "object",
            "properties": {
                "calledNumber": {
                    "type": "string"
                },
                "callingNumber": {
                    "type": "string"
                },
                "callDuration": {
                    "type": "string"
                },
                "appliedRate": {
                    "type": "string"
                },
                "telephoneUsageType": {
                    "type": "string",
                    "description": "LONG_DISTANCE, DIRECTORY_ASSISTANCE, COLLECT, THIRD_PARTY, AT_LONG_DISTANCE"
                },
                "callDestination": {
                    "type": "string"
                },
                "callDate": {
                    "type": "string",
                    "format": "date-time"
                }
            },
            "additionalProperties": false
        },
        "BillChargeSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "creationDate": {
                    "type": "string",
                    "format": "date-time"
                },
                "rateAmount": {
                    "$ref": "#/definitions/Money"
                },
                "rateDescription": {
                    "type": "string"
                },
                "billingRateCode": {
                    "type": "string"
                },
                "account": {
                    "$ref": "#/definitions/AccountSummary"
                },
                "customerBill": {
                    "$ref": "#/definitions/CustomerBillSummary"
                }
            },
            "additionalProperties": false
        },
        "CustomerBillSpecSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "format": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/CustomerBillFormat"
                    }
                }
            },
            "additionalProperties": false
        },
        "CustomerBillFormat": {
            "type": "object",
            "properties": {
                "name": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "presentationMedia": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/CustomerBillPresentationMedia"
                    }
                }
            },
            "additionalProperties": false
        },
        "CustomerBillPresentationMedia": {
            "type": "object",
            "properties": {
                "description": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "Document": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "documentLocation": {
                    "type": "string"
                },
                "documentNumber": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "FinancialCharge": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "CustomerBillingCycleSpecification": {
            "type": "object",
            "properties": {
                "name": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "billingDateShift": {
                    "type": "integer"
                },
                "chargeDateOffset": {
                    "type": "integer"
                },
                "creditDateOffset": {
                    "type": "integer"
                },
                "mailingDateOffset": {
                    "type": "integer"
                },
                "paymentDueDateOffset": {
                    "type": "integer"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "customerBillSpecs": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/CustomerBillSpecSummary"
                    }
                },
                "billingPeriod": {
                    "$ref": "#/definitions/BillingPeriod"
                }
            },
            "additionalProperties": false
        },
        "BillingPeriod": {
            "type": "object",
            "properties": {
                "description": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "Customer": {
            "required": [
                "id",
                "link"
            ],
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "profile": {
                    "$ref": "#/definitions/PartySummary"
                },
                "customerId": {
                    "type": "string"
                },
                "customerRank": {
                    "type": "string"
                },
                "customerSegment": {
                    "$ref": "#/definitions/CustomerSegment"
                },
                "status": {
                    "type": "string"
                },
                "contactPhones": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/TelephoneNumber"
                    }
                },
                "contactEmails": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/EmailContact"
                    }
                },
                "accounts": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/AccountSummary"
                    }
                }
            },
            "additionalProperties": false
        },
        "CustomerQuoteItem": {
            "required": [
                "id",
                "link",
                "nonRecurringCost",
                "recurringCost",
                "action",
                "interactionItemStatus",
                "quantity"
            ],
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "nonRecurringCost": {
                    "$ref": "#/definitions/Money"
                },
                "recurringCost": {
                    "$ref": "#/definitions/CostRate"
                },
                "action": {
                    "type": "string"
                },
                "interactionItemStatus": {
                    "type": "string"
                },
                "quantity": {
                    "$ref": "#/definitions/Quantity"
                }
            },
            "additionalProperties": false
        },
        "CustomerQuoteSummary": {
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "description": {
                    "type": "string"
                },
                "interactionDate": {
                    "type": "string",
                    "format": "date-time"
                },
                "interactionDateComplete": {
                    "type": "string",
                    "format": "date-time"
                }
            },
            "additionalProperties": false
        },
        "OrderItem": {
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "action": {
                    "type": "string"
                },
                "status": {
                    "type": "string",
                    "description": "NEW, PRESALES, POSTSALES, PROVISIONING, ACTIVATION, CANCELED, COMPLETED, WAITING_ON_EXTERNAL_ACTION",
                    "enum": [
                        "NEW",
                        "PRESALES",
                        "POSTSALES",
                        "PROVISIONING",
                        "ACTIVATION",
                        "CANCELED",
                        "COMPLETED",
                        "WAITING_ON_EXTERNAL_ACTION"
                    ]
                },
                "quantity": {
                    "$ref": "#/definitions/Quantity"
                },
                "product": {
                    "$ref": "#/definitions/OrderProduct"
                },
                "existingSite": {
                    "$ref": "#/definitions/SiteSummary"
                },
                "newSite": {
                    "$ref": "#/definitions/SiteSummary"
                },
                "device": {
                    "$ref": "#/definitions/DeviceSummary"
                },
                "stateTransitions": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Link"
                    }
                }
            },
            "additionalProperties": false
        },
        "OrderProduct": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "type": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                },
                "isBundle": {
                    "type": "boolean"
                },
                "configuration": {
                    "type": "object",
                    "oneOf": [
                        {
                            "$ref": "#/definitions/EVCConfiguration"
                        },
                        {
                            "$ref": "#/definitions/EPLConfiguration"
                        },
                        {
                            "$ref": "#/definitions/UNIConfiguration"
                        },
                        {
                            "$ref": "#/definitions/GenericConfiguration"
                        }
                    ]
                }
            },
            "additionalProperties": false
        },
        "EVCConfiguration": {
            "type": "object",
            "properties": {
                "configText": {
                    "type": "string"
                },
                "configBinary": {
                    "type": "number"
                },
                "configLocation": {
                    "type": "object",
                    "$ref": "#/definitions/Link"
                },
                "configActivationType": {
                    "type": "string",
                    "description": "Base, Current, Backup, Planned, Test, Template"
                },
                "isColorBlind": {
                    "type": "boolean"
                },
                "bandwidth": {
                    "$ref": "#/definitions/Quantity"
                }
            },
            "required": [
                "configText",
                "configBinary",
                "configLocation",
                "configActivationType",
                "isColorBlind",
                "bandwidth"
            ]
        },
        "EPLConfiguration": {
            "type": "object",
            "properties": {
                "bandwidth": {
                    "$ref": "#/definitions/Quantity"
                },
                "a_Address": {
                    "$ref": "#/definitions/Site"
                },
                "z_Address": {
                    "$ref": "#/definitions/Site"
                }
            },
            "required": [
                "bandwidth",
                "a_Address",
                "z_Address"
            ]
        },
        "UNIConfiguration": {
            "type": "object",
            "properties": {
                "bandwidth": {
                    "$ref": "#/definitions/Quantity"
                },
                "address": {
                    "$ref": "#/definitions/Site"
                }
            },
            "additionalProperties": false,
            "required": [
                "bandwidth",
                "address"
            ]
        },
        "GenericConfiguration": {
            "type": "object",
            "properties": {
                "unique": {
                    "type": "string"
                }
            },
            "additionalProperties": false,
            "required": [
                "unique"
            ]
        },
        "Resources": {
            "type": "object",
            "properties": {
                "ethernetInterfaceDeltas": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/EthernetInterfaceDeltas"
                    }
                },
                "resourcePortDeltas": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/PortDeltas"
                    }
                }
            }
        },
        "EthernetInterfaceDeltas": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "ethernetInterfaceConfiguration": {
                    "$ref": "#/definitions/EthernetInterfaceConfiguration"
                },
                "changes": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Changes"
                    }
                }
            }
        },
        "EthernetInterfaceConfiguration": {
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "customerInterfaceNumber": {
                    "type": "number"
                },
                "deviceConfigMethod": {
                    "type": "string",
                    "description": "0 - not configured, 1 - using the CONSOLE port, 2 - using the AUXILIARY port, 3 - using a virtual terminal interface, 4 - download through a TFTP server, 5 - download through an FTP server, 6 - download through a NMS"
                },
                "hasCarrierDetect": {
                    "type": "boolean"
                },
                "hasDataLink": {
                    "type": "boolean"
                },
                "isInterfaceEnabled": {
                    "type": "boolean"
                },
                "vendorInterfaceNumber": {
                    "type": "number"
                },
                "interfaceInitResetCount": {
                    "type": "number"
                },
                "syncLostCount": {
                    "type": "number"
                },
                "ethernetInterface": {
                    "type": "object",
                    "items": {
                        "$ref": "#/definitions/EthernetInterfaceSummary"
                    }
                }
            }
        },
        "EthernetInterfaceSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "customerInterfaceNumber": {
                    "type": "integer"
                },
                "deviceConfigMethod": {
                    "type": "string",
                    "description": "0 - not configured, 1 - using the CONSOLE port, 2 - using the AUXILIARY port, 3 - using a virtual terminal interface, 4 - download through a TFTP server, 5 - download through an FTP server, 6 - download through a NMS"
                },
                "physicalPort": {
                    "$ref": "#/definitions/PhysicalPort"
                },
                "macAddress": {
                    "$ref": "#/definitions/MACAddress"
                }
            }
        },
        "PhysicalPort": {
            "properties": {
                "duplexMode": {
                    "type": "integer",
                    "description": "0: Unknown, 1: Full Duplex, 2: Half Duplex"
                },
                "portNumber": {
                    "type": "integer"
                },
                "typeOfPort": {
                    "type": "integer",
                    "description": "0: Unknown, 1: Ethernet, 2: FastEthernet, 3: Auto-Sensing, 4: GigabitEthernet, 5: FastGigabitEthernet, 6: DS-0, 7: DS-1, 8: DS-3, 9: T1, 10: T3, 11: E1, 12: E3, 13: OC-3, 14: OC-12, 15: OC-48, 16: OC-192, 17: RS-232C"
                },
                "vendorPortName": {
                    "type": "string"
                },
                "ifType": {
                    "type": "integer",
                    "description": "0: Unknown, 1: 10BaseT, 2: 100BaseT, 3: 10-100BaseT, 4: 1000BaseT, 5: 10000BaseT, 6: DS-0, 7: DS-1, 8: DS-3, 9: OC-3, 10: OC-12, 11: OC-48, 12: OC-192"
                },
                "card": {
                    "$ref": "#/definitions/CardSummary"
                },
                "configuration": {
                    "$ref": "#/definitions/PhysicalPortConfig"
                }
            },
            "additionalProperties": false,
            "required": [
                "typeOfPort",
                "ifType"
            ]
        },
        "CardSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "cardType": {
                    "type": "string"
                },
                "cardMemorySize": {
                    "type": "number"
                },
                "numberOfPorts": {
                    "type": "integer"
                }
            }
        },
        "PhysicalPortConfig": {
            "properties": {
                "physicalMediaType": {
                    "type": "number",
                    "description": "0: Unknown, 1: 10BaseT, 2: 100BaseT, 3: 10-100BaseT, 4: 1000BaseT, 5: 10000BaseT, 6: DS-0, 7: DS-1, 8: DS-3, 9: OC-3, 10: OC-12, 11: OC-48, 12: OC-192, 13: T1, 14: T3, 15: E1, 16: E3, 17: RS-232C"
                },
                "maxSpeed": {
                    "$ref": "#/definitions/Quantity",
                    "description": "Special values:: 0: unknown, -1: auto-sense"
                },
                "duplexMode": {
                    "type": "number",
                    "description": "0: auto-negotiate duplex operation, 1: full-duplex, 2: half-duplex"
                },
                "mgmtInfoValidFor": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "retrievalMethodCurrent": {
                    "type": "number",
                    "description": "0:  Unknown, 1:  None, 2:  CLI, 3:  SNMP, 4:  TL1, 5:  CMIP, 6:  RMON, 7:  Proprietary"
                },
                "retrievalMethodsSupported": {
                    "type": "number",
                    "description": "0:  Unknown, 1:  None, 2:  CLI, 3:  SNMP, 4:  TL1, 5:  CMIP, 6:  RMON, 7:  Proprietary"
                },
                "configText": {
                    "type": "string"
                },
                "configBinary": {
                    "type": "array",
                    "items": {
                        "type": "number"
                    }
                },
                "configLocation": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "MACAddress": {
            "type": "object",
            "properties": {
                "macAddress": {
                    "type": "string"
                },
                "hostname": {
                    "type": "string"
                }
            }
        },
        "Changes": {
            "properties": {
                "change": {
                    "type": "string"
                }
            }
        },
        "PortDeltas": {
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "changes": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Changes"
                    }
                },
                "resourcePortConfiguration": {
                    "$ref": "#/definitions/PortConfiguration"
                },
                "currentPort": {
                    "$ref": "#/definitions/Port"
                }
            }
        },
        "PortConfiguration": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "Port": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "isEdgePort": {
                    "type": "boolean"
                },
                "usageState": {
                    "type": "number"
                },
                "crcStatus": {
                    "type": "number"
                },
                "physicalPort": {
                    "$ref": "#/definitions/PhysicalPort"
                }
            }
        },
        "Services": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "uniServiceDeltas": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/UNIServiceDeltas"
                    }
                },
                "evcServiceDeltas": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/EVCServiceDeltas"
                    }
                },
                "changes": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Changes"
                    }
                }
            }
        },
        "UNIServiceDeltas": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "changes": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Changes"
                    }
                },
                "uniServiceConfiguration": {
                    "$ref": "#/definitions/UNIServiceConfigurationSummary"
                },
                "currentUniService": {
                    "$ref": "#/definitions/UNIServiceSummary"
                }
            }
        },
        "UNIServiceConfigurationSummary": {
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "hasStarted": {
                    "type": "boolean"
                },
                "isServiceEnabled": {
                    "type": "boolean"
                },
                "isMandatory": {
                    "type": "boolean"
                }
            },
            "additionalProperties": false
        },
        "UNIServiceSummary": {
            "properties": {}
        },
        "EVCServiceDeltas": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "uniServiceConfiguration": {
                    "$ref": "#/definitions/EVCServiceConfiguration"
                },
                "changes": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Changes"
                    }
                }
            }
        },
        "EVCServiceConfiguration": {
            "type": "object",
            "required": [
                "id",
                "link",
                "hasStarted",
                "isServiceEnabled",
                "isMandatory",
                "startMode",
                "isStateful",
                "isFCCReportable",
                "isTSP",
                "isResourceFacingService",
                "isCustomerFacingService",
                "rfsStatus",
                "cfsStatus",
                "customerFacingService",
                "resourceFacingService",
                "unis",
                "configuration",
                "path",
                "service"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "hasStarted": {
                    "type": "boolean"
                },
                "isServiceEnabled": {
                    "type": "boolean"
                },
                "isMandatory": {
                    "type": "boolean"
                },
                "startMode": {
                    "type": "integer"
                },
                "isStateful": {
                    "type": "boolean"
                },
                "isFCCReportable": {
                    "type": "boolean"
                },
                "isTSP": {
                    "type": "boolean"
                },
                "isResourceFacingService": {
                    "type": "boolean"
                },
                "isCustomerFacingService": {
                    "type": "boolean"
                },
                "rfsStatus": {
                    "type": "integer"
                },
                "cfsStatus": {
                    "type": "integer"
                },
                "customerFacingService": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/EVCServiceConfigurationSummary"
                    }
                },
                "resourceFacingService": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/EVCServiceConfigurationSummary"
                    }
                },
                "unis": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/UNIServiceConfigurationSummary"
                    }
                },
                "configuration": {
                    "$ref": "#/definitions/EVCConfiguration"
                },
                "path": {
                    "$ref": "#/definitions/NetworkPath"
                },
                "service": {
                    "$ref": "#/definitions/EVCService"
                }
            },
            "additionalProperties": false
        },
        "ConfigurationData": {
            "type": "object",
            "required": [
                "id",
                "link",
                "mgmtInfoValidFor",
                "retrievalMethodCurrent",
                "retrievalMethodsSupported",
                "configText",
                "configBinary",
                "configLocation",
                "service",
                "resources",
                "serviceConfiguration",
                "specification",
                "attributes"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "mgmtInfoValidFor": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "retrievalMethodCurrent": {
                    "type": "integer",
                    "description": "0:  Unknown, 1:  None, 2:  CLI, 3:  SNMP, 4:  TL1, 5:  CMIP, 6:  RMON, 7:  Proprietary"
                },
                "retrievalMethodsSupported": {
                    "type": "string",
                    "description": "0:  Unknown, 1:  None, 2:  CLI, 3:  SNMP, 4:  TL1, 5:  CMIP, 6:  RMON, 7:  Proprietary"
                },
                "configText": {
                    "type": "string"
                },
                "configBinary": {
                    "type": "integer"
                },
                "configLocation": {
                    "$ref": "#/definitions/Link"
                },
                "service": {
                    "$ref": "#/definitions/ServiceSummary"
                },
                "resources": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ResourceSummary"
                    }
                },
                "serviceConfiguration": {
                    "$ref": "#/definitions/ServiceConfigurationSummary"
                },
                "attributes": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/AttributeValuePair"
                    }
                },
                "specification": {
                    "$ref": "#/definitions/ConfigurationDataSpecification"
                }
            },
            "additionalProperties": false
        },
        "AttributeValuePair": {
            "type": "object",
            "required": [
                "attributeName",
                "attributeValue"
            ],
            "properties": {
                "attributeName": {
                    "type": "string"
                },
                "attributeValue": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "ServiceSummary": {
            "required": [
                "id",
                "link"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            },
            "additionalProperties": false
        },
        "ResourceSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "ImpactedItem": {
            "type": "object",
            "required": [
                "type",
                "description",
                "ticket",
                "accounts",
                "services",
                "resources"
            ],
            "properties": {
                "type": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "ticket": {
                    "$ref": "#/definitions/TicketSummary"
                },
                "accounts": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/AccountSummary"
                    }
                },
                "services": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ServiceSummary"
                    }
                },
                "resources": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ResourceSummary"
                    }
                }
            },
            "additionalProperties": false
        },
        "Preference": {
            "required": [
                "id",
                "link",
                "preferenceName",
                "description",
                "value",
                "unitOfMeasure",
                "rangeInterval",
                "specCharacteristicName",
                "specCharacteristicDescription",
                "valueType",
                "characteristicSequence",
                "isSet",
                "validFor",
                "preferences",
                "preferenceCategory"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "preferenceName": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "value": {
                    "type": "string"
                },
                "unitOfMeasure": {
                    "type": "string"
                },
                "rangeInterval": {
                    "type": "string"
                },
                "specCharacteristicName": {
                    "type": "string"
                },
                "specCharacteristicDescription": {
                    "type": "string"
                },
                "valueType": {
                    "type": "string"
                },
                "characteristicSequence": {
                    "type": "integer"
                },
                "isSet": {
                    "type": "boolean"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "preferences": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/PreferenceSummary"
                    }
                },
                "preferenceCategory": {
                    "$ref": "#/definitions/PreferenceCategory"
                }
            },
            "additionalProperties": false
        },
        "TicketSummary": {
            "required": [
                "id",
                "link"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "description": {
                    "type": "string"
                },
                "type": {
                    "type": "string",
                    "description": "Master, Primary, Subtask",
                    "enum": [
                        "Master",
                        "Primary",
                        "Subtask"
                    ]
                },
                "status": {
                    "type": "string"
                },
                "detailDescription": {
                    "type": "string"
                },
                "severity": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "ServiceSpecificationSummary": {
            "required": [
                "id",
                "link",
                "description",
                "commonName",
                "isBundle"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "description": {
                    "type": "string"
                },
                "commonName": {
                    "type": "string"
                },
                "isBundle": {
                    "type": "boolean"
                }
            },
            "additionalProperties": false
        },
        "ProductProperties": {
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "service": {
                    "$ref": "#/definitions/ServiceSummary"
                }
            },
            "additionalProperties": false
        },
        "ServiceConfigurationSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "hasStarted": {
                    "type": "boolean"
                },
                "isServiceEnabled": {
                    "type": "boolean"
                },
                "isMandatory": {
                    "type": "boolean"
                }
            },
            "additionalProperties": false
        },
        "ConfigurationDataSpecification": {
            "required": [
                "id",
                "link",
                "name",
                "description"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "NetworkPath": {
            "required": [
                "alternatePathIdentifier",
                "noOfChannels",
                "topology",
                "signaling",
                "direction",
                "channelType",
                "framing",
                "terminationPoints"
            ],
            "properties": {
                "alternatePathIdentifier": {
                    "type": "string"
                },
                "noOfChannels": {
                    "type": "number"
                },
                "topology": {
                    "type": "string"
                },
                "signaling": {
                    "type": "string"
                },
                "direction": {
                    "type": "string"
                },
                "channelType": {
                    "type": "string"
                },
                "framing": {
                    "type": "string"
                },
                "terminationPoints": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/TerminationPoint"
                    }
                }
            },
            "additionalProperties": false
        },
        "TerminationPoint": {
            "required": [
                "direction",
                "vendorTPName",
                "typeOfTP",
                "endPointLabel",
                "sideType",
                "ethernetInterface"
            ],
            "properties": {
                "direction": {
                    "type": "string",
                    "description": "0: Unknown, 1: Sources Traffic, 2: Sinks Traffic, 3: Carries Traffic Bi-directionally"
                },
                "vendorTPName": {
                    "type": "string"
                },
                "typeOfTP": {
                    "type": "string",
                    "description": "0: unknown, 1: uni-directional, source, 2: uni-directional, sink, 3: bi-directional, source, 4: bi-directional, sink"
                },
                "endPointLabel": {
                    "type": "string"
                },
                "sideType": {
                    "type": "string",
                    "description": "Legal values::  0 - unknown, 1 - ProviderEdge, 2 - CustomerEdge, 3 - ProviderCore, 9 - Other"
                },
                "ethernetInterface": {
                    "$ref": "#/definitions/EthernetInterfaceSummary"
                }
            },
            "additionalProperties": false
        },
        "EVCServiceSummary": {
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "hasStarted": {
                    "type": "boolean"
                },
                "isServiceEnabled": {
                    "type": "boolean"
                },
                "isMandatory": {
                    "type": "boolean"
                }
            },
            "additionalProperties": false
        },
        "ResourceConfiguration": {
            "required": [
                "resources"
            ],
            "properties": {
                "resources": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ServiceConfigurationSummary"
                    }
                }
            },
            "additionalProperties": false
        },
        "EVCService": {
            "required": [
                "id",
                "link",
                "hasStarted",
                "isServiceEnabled",
                "isMandatory",
                "startMode",
                "isStateful",
                "isFCCReportable",
                "isTSP",
                "isResourceFacingService",
                "isCustomerFacingService",
                "rfsStatus",
                "cfsStatus",
                "customerFacingService",
                "resourceFacingService",
                "unis",
                "configuration",
                "path"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "hasStarted": {
                    "type": "boolean"
                },
                "isServiceEnabled": {
                    "type": "boolean"
                },
                "isMandatory": {
                    "type": "boolean"
                },
                "startMode": {
                    "type": "number",
                    "description": "0: Unknown, 1: Automatically by the managed environment, 2:  Automatically by the owning device, 3:  Manually by the Provider of the Service, 4:  Manually by a Customer of the Provider, 5:  Any of the above"
                },
                "isStateful": {
                    "type": "boolean"
                },
                "isFCCReportable": {
                    "type": "boolean"
                },
                "isTSP": {
                    "type": "boolean"
                },
                "isResourceFacingService": {
                    "type": "boolean"
                },
                "isCustomerFacingService": {
                    "type": "boolean"
                },
                "rfsStatus": {
                    "type": "number"
                },
                "cfsStatus": {
                    "type": "number"
                },
                "customerFacingService": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/EVCServiceSummary"
                    }
                },
                "resourceFacingService": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/EVCServiceSummary"
                    }
                },
                "unis": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/UNIServiceSummary"
                    }
                },
                "configuration": {
                    "$ref": "#/definitions/EVCConfiguration"
                },
                "path": {
                    "$ref": "#/definitions/NetworkPath"
                }
            },
            "additionalProperties": false
        },
        "EVCServiceConfigurationSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "hasStarted": {
                    "type": "boolean"
                },
                "isServiceEnabled": {
                    "type": "boolean"
                },
                "isMandatory": {
                    "type": "boolean"
                }
            },
            "additionalProperties": false
        },
        "UNIConfig": {
            "required": [
                "configText",
                "configBinary",
                "configLocation",
                "configActivationType",
                "bandwidth",
                "duplexMode",
                "macLayer",
                "isColorBlind",
                "isServiceMultiplexed",
                "vlanTagging",
                "mtuSize"
            ],
            "properties": {
                "configText": {
                    "type": "string"
                },
                "configBinary": {
                    "type": "array",
                    "items": {
                        "type": "number"
                    }
                },
                "configLocation": {
                    "$ref": "#/definitions/Link"
                },
                "configActivationType": {
                    "type": "string",
                    "description": "Base, Current, Backup, Planned, Test, Template"
                },
                "bandwidth": {
                    "$ref": "#/definitions/Quantity"
                },
                "duplexMode": {
                    "type": "integer"
                },
                "macLayer": {
                    "type": "integer"
                },
                "isColorBlind": {
                    "type": "boolean"
                },
                "isServiceMultiplexed": {
                    "type": "boolean"
                },
                "vlanTagging": {
                    "type": "integer",
                    "description": "Defines how 802.1q VLAN Tags are handled at the UNI. Legal values are: 0 - unknown / undefined, 1 - VLAN Tags are prohibited at the UNI, 2 - VLAN Tags are mapped at the UNI (see the VLANtoEVCMap), 3 - VLAN Tags are preserved at the UNI via Q-in-Q VLAN Tag Stacking, 4 - VLAN Tags are preserved at the UNI via MAC-in-MAC Header Stacking"
                },
                "mtuSize": {
                    "type": "integer"
                }
            }
        },
        "EvcSummary": {
            "required": [
                "id",
                "link"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            },
            "additionalProperties": false
        },
        "UNISummary": {
            "required": [
                "id",
                "link",
                "hasStarted",
                "isServiceEnabled",
                "isMandatory"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "hasStarted": {
                    "type": "boolean"
                },
                "isServiceEnabled": {
                    "type": "boolean"
                },
                "isMandatory": {
                    "type": "boolean"
                }
            },
            "additionalProperties": false
        },
        "UNIService": {
            "properties": {}
        },
        "ServiceSpecification": {
            "required": [
                "id",
                "link",
                "description",
                "commonName",
                "isBundle",
                "isCustomerFacing",
                "isResourceFacing",
                "isComposedOf",
                "customerFacingServiceSpec",
                "resourceFacingServiceSpec",
                "services",
                "characteristics",
                "serviceSpecificationTypes"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "type": "object",
                    "$ref": "#/definitions/Link"
                },
                "description": {
                    "type": "string"
                },
                "commonName": {
                    "type": "string"
                },
                "isBundle": {
                    "type": "boolean"
                },
                "isCustomerFacing": {
                    "type": "boolean"
                },
                "isResourceFacing": {
                    "type": "boolean"
                },
                "isComposedOf": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ServiceSpecification"
                    }
                },
                "customerFacingServiceSpec": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/ServiceSpecification"
                    }
                },
                "resourceFacingServiceSpec": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/ServiceSpecification"
                    }
                },
                "services": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/ServiceSummary"
                    }
                },
                "characteristics": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/Characteristic"
                    }
                },
                "serviceSpecificationTypes": {
                    "type": "object",
                    "$ref": "#/definitions/ServiceSpecificationType"
                }
            },
            "additionalProperties": false
        },
        "ServiceSpecificationType": {
            "required": [
                "serviceSpecTypeName"
            ],
            "properties": {
                "serviceSpecTypeName": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "OrderDesign": {
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "status": {
                    "type": "string"
                },
                "timestamp": {
                    "type": "string",
                    "format": "date-time"
                },
                "designArtifact": {
                    "$ref": "#/definitions/Link"
                },
                "serviceDesign": {
                    "$ref": "#/definitions/Services"
                },
                "resourceDesign": {
                    "$ref": "#/definitions/Resources"
                }
            },
            "additionalProperties": false
        },
        "Location": {
            "properties": {
                "site": {
                    "$ref": "#/definitions/Site"
                },
                "propertyAddress": {
                    "$ref": "#/definitions/PropertyAddress"
                }
            },
            "additionalProperties": false
        },
        "Site": {
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "type": "object",
                    "$ref": "#/definitions/Link"
                },
                "type": {
                    "type": "string",
                    "description": "ServiceSite, ProviderSite, Other",
                    "enum": [
                        "ServiceSite",
                        "ProviderSite",
                        "Other"
                    ]
                },
                "name": {
                    "type": "string"
                },
                "multiTenant": {
                    "type": "boolean"
                },
                "siteHours": {
                    "type": "string"
                },
                "structureHeight": {
                    "$ref": "#/definitions/Quantity"
                },
                "description": {
                    "type": "string"
                },
                "status": {
                    "type": "string",
                    "description": "Active, Off, Pending",
                    "enum": [
                        "Active",
                        "Off",
                        "Pending"
                    ]
                },
                "clliCode": {
                    "type": "string"
                },
                "category": {
                    "type": "object",
                    "$ref": "#/definitions/SiteCategory"
                },
                "vhCoordinates": {
                    "type": "object",
                    "$ref": "#/definitions/VHCoordinates"
                },
                "validFor": {
                    "type": "object",
                    "$ref": "#/definitions/TimePeriod"
                },
                "accountContacts": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/AccountContactAssignment"
                    }
                },
                "accounts": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/AccountSummary"
                    }
                },
                "propertyAddress": {
                    "type": "object",
                    "$ref": "#/definitions/PropertyAddress"
                },
                "geographicLocations": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/GeographicLocation"
                    }
                }
            },
            "additionalProperties": false
        },
        "AccountContactAssignment": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "SiteCategory": {
            "properties": {
                "categoryDescription": {
                    "type": "string"
                },
                "categoryName": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "VHCoordinates": {
            "properties": {
                "horizontalCoordinate": {
                    "type": "string"
                },
                "verticalCoordinate": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "ServiceOrderItem": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "action": {
                    "type": "string",
                    "description": "ADDRESSCHANGE, BANDWIDTHCHANGE, OTHER"
                },
                "quantity": {
                    "$ref": "#/definitions/Quantity"
                },
                "interactionItemStatus": {
                    "type": "string"
                },
                "locations": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Location"
                    }
                },
                "serviceConfiguration": {
                    "$ref": "#/definitions/ServiceConfigurationSummary"
                },
                "device": {
                    "$ref": "#/definitions/DeviceSummary"
                },
                "evcServiceConfiguration": {
                    "$ref": "#/definitions/EVCServiceConfigurationSummary"
                },
                "uniServiceConfigurations": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/UNIServiceConfigurationSummary"
                    }
                },
                "orderDesign": {
                    "$ref": "#/definitions/OrderDesign"
                }
            },
            "additionalProperties": false
        },
        "AsBuiltOrderDesign": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "status": {
                    "type": "string"
                },
                "timestamp": {
                    "type": "string",
                    "format": "date-time"
                },
                "fullAsBuiltNetwork": {
                    "$ref": "#/definitions/Link"
                },
                "evcService": {
                    "$ref": "#/definitions/EVCServiceSummary"
                },
                "uniServices": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/UNIServiceSummary"
                    }
                }
            },
            "additionalProperties": false
        },
        "SAT": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "pass": {
                    "type": "boolean"
                },
                "throughput": {
                    "$ref": "#/definitions/Quantity"
                },
                "frameloss": {
                    "$ref": "#/definitions/Quantity"
                },
                "latency": {
                    "$ref": "#/definitions/Quantity"
                },
                "systemreset": {
                    "type": "boolean"
                },
                "systemrecover": {
                    "type": "boolean"
                }
            },
            "additionalProperties": false
        },
        "GeographicLocation": {
            "type": "object",
            "properties": {
                "accuracy": {
                    "type": "string"
                },
                "property": {
                    "type": "object",
                    "$ref": "#/definitions/Property"
                },
                "cableServiceArea": {
                    "type": "object",
                    "$ref": "#/definitions/CableServiceArea"
                },
                "exchangeServiceArea": {
                    "type": "object",
                    "$ref": "#/definitions/ExchangeServiceArea"
                },
                "marketArea": {
                    "type": "object",
                    "$ref": "#/definitions/MarketArea"
                },
                "geographicArea": {
                    "type": "object",
                    "$ref": "#/definitions/GeographicArea"
                },
                "rateGroupRegion": {
                    "type": "object",
                    "$ref": "#/definitions/RateGroupRegion"
                },
                "rateCenter": {
                    "type": "object",
                    "$ref": "#/definitions/RateCenter"
                },
                "emergencyServiceZone": {
                    "type": "object",
                    "$ref": "#/definitions/EmergencyServiceZone"
                },
                "timeZoneRegion": {
                    "type": "object",
                    "$ref": "#/definitions/TimeZoneRegion"
                },
                "administrativeArea": {
                    "type": "object",
                    "$ref": "#/definitions/AdministrativeArea"
                },
                "geometry": {
                    "type": "object",
                    "$ref": "#/definitions/Geometry"
                }
            }
        },
        "CableServiceArea": {
            "type": "object",
            "properties": {
                "accuracy": {
                    "type": "string"
                },
                "property": {
                    "type": "object",
                    "$ref": "#/definitions/Property"
                },
                "cableServiceArea": {
                    "type": "object",
                    "$ref": "#/definitions/CableServiceArea"
                },
                "exchangeServiceArea": {
                    "type": "object",
                    "$ref": "#/definitions/ExchangeServiceArea"
                },
                "marketArea": {
                    "type": "object",
                    "$ref": "#/definitions/MarketArea"
                },
                "geographicArea": {
                    "type": "object",
                    "$ref": "#/definitions/GeographicArea"
                },
                "rateGroupRegion": {
                    "type": "object",
                    "$ref": "#/definitions/RateGroupRegion"
                },
                "rateCenter": {
                    "type": "object",
                    "$ref": "#/definitions/RateCenter"
                },
                "emergencyServiceZone": {
                    "type": "object",
                    "$ref": "#/definitions/EmergencyServiceZone"
                },
                "timeZoneRegion": {
                    "type": "object",
                    "$ref": "#/definitions/TimeZoneRegion"
                },
                "administrativeArea": {
                    "type": "object",
                    "$ref": "#/definitions/AdministrativeArea"
                },
                "geometry": {
                    "type": "object",
                    "$ref": "#/definitions/Geometry"
                }
            }
        },
        "ServiceRoleSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "type": "object",
                    "$ref": "#/definitions/Link"
                },
                "description": {
                    "type": "string"
                },
                "commonName": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "AssignedGroup": {
            "type": "object",
            "properties": {
                "assignedStart": {
                    "type": "string",
                    "format": "date-time"
                },
                "assignedEnd": {
                    "type": "string",
                    "format": "date-time"
                },
                "userGroups": {
                    "type": "object",
                    "$ref": "#/definitions/UserGroup"
                }
            },
            "additionalProperties": false
        },
        "UserGroup": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "status": {
                    "type": "string"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "users": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/UserSummary"
                    }
                },
                "organization": {
                    "$ref": "#/definitions/OrganizationSummary"
                }
            },
            "additionalProperties": false
        },
        "Comment": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "description": {
                    "type": "string",
                    "description": "The content of the Comment."
                },
                "createTime": {
                    "type": "string",
                    "format": "date-time"
                },
                "visibility": {
                    "type": "string"
                },
                "submitter": {
                    "$ref": "#/definitions/UserSummary"
                }
            },
            "additionalProperties": false
        },
        "ExternalSystemReference": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "Modifier": {
            "type": "object",
            "properties": {
                "modifiedTime": {
                    "type": "string",
                    "format": "date-time"
                },
                "user": {
                    "type": "object",
                    "$ref": "#/definitions/UserSummary"
                }
            }
        },
        "TicketRelationship": {
            "type": "object",
            "properties": {
                "relationshipType": {
                    "type": "object",
                    "$ref": "#/definitions/TicketRelationshipType"
                },
                "validFor": {
                    "type": "object",
                    "$ref": "#/definitions/TimePeriod"
                },
                "relatedTicket": {
                    "type": "object",
                    "$ref": "#/definitions/Ticket"
                },
                "tickets": {
                    "type": "object",
                    "$ref": "#/definitions/Ticket"
                }
            }
        },
        "TicketRelationshipType": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "Ticket": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "description": {
                    "type": "string"
                },
                "type": {
                    "type": "string",
                    "description": "Master, Primary, Subtask",
                    "enum": [
                        "Master",
                        "Primary",
                        "Subtask"
                    ]
                },
                "status": {
                    "type": "string"
                },
                "detailDescription": {
                    "type": "string"
                },
                "severity": {
                    "type": "string"
                },
                "universalIdentifier": {
                    "type": "string"
                },
                "originatingSystem": {
                    "type": "string"
                },
                "originatingTicketId": {
                    "type": "string"
                },
                "impact": {
                    "type": "string"
                },
                "interactionStatus": {
                    "type": "string"
                },
                "interactionDate": {
                    "type": "string",
                    "format": "date-time"
                },
                "interactionDateComplete": {
                    "type": "string",
                    "format": "date-time"
                },
                "createDate": {
                    "type": "string",
                    "format": "date-time"
                },
                "relatedTo": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/TicketRelationship"
                    }
                },
                "primaryTicket": {
                    "$ref": "#/definitions/TicketSummary"
                },
                "tasks": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/TicketSummary"
                    }
                },
                "assignedGroup": {
                    "type": "object",
                    "$ref": "#/definitions/AssignedGroup"
                },
                "externalSystemReference": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/ExternalSystemReference"
                    }
                },
                "category": {
                    "type": "object",
                    "$ref": "#/definitions/Category"
                },
                "submitter": {
                    "type": "object",
                    "$ref": "#/definitions/UserSummary"
                },
                "assignee": {
                    "type": "object",
                    "$ref": "#/definitions/UserSummary"
                },
                "modifiers": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/Modifier"
                    }
                },
                "watchers": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/Watcher"
                    }
                },
                "comments": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/Comment"
                    }
                },
                "statusEntries": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/StatusEntry"
                    }
                },
                "characteristics": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/Characteristic"
                    }
                },
                "contacts": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/Contact"
                    }
                },
                "impactedItems": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/ImpactedItem"
                    }
                },
                "location": {
                    "type": "object",
                    "$ref": "#/definitions/TicketLocation"
                },
                "relatedFrom": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/TicketRelationship"
                    }
                }
            },
            "additionalProperties": false
        },
        "StatusEntry": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "priorState": {
                    "type": "string"
                },
                "currentState": {
                    "type": "string"
                },
                "submitter": {
                    "$ref": "#/definitions/UserSummary"
                }
            },
            "additionalProperties": false
        },
        "Watcher": {
            "type": "object",
            "properties": {
                "watchStart": {
                    "type": "string",
                    "format": "date-time"
                },
                "watchEnd": {
                    "type": "string",
                    "format": "date-time"
                },
                "user": {
                    "type": "object",
                    "$ref": "#/definitions/UserSummary"
                }
            },
            "additionalProperties": false
        },
        "Category": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "type": "object",
                    "$ref": "#/definitions/Link"
                },
                "description": {
                    "type": "string"
                },
                "type": {
                    "type": "string"
                },
                "value": {
                    "type": "string"
                },
                "level": {
                    "type": "string"
                },
                "subCategory": {
                    "type": "object",
                    "$ref": "#/definitions/Category"
                }
            },
            "additionalProperties": false
        },
        "Contact": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "contactType": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                },
                "status": {
                    "type": "string"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "individual": {
                    "$ref": "#/definitions/Individual"
                },
                "contactMediums": {
                    "$ref": "#/definitions/ContactMedium"
                },
                "partyDetails": {
                    "$ref": "#/definitions/PartySummary"
                }
            },
            "additionalProperties": false
        },
        "TicketLocation": {
            "type": "object",
            "properties": {
                "sites": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/Site"
                    }
                },
                "id": {
                    "type": "string"
                },
                "unnamed_Ticket_": {
                    "type": "object",
                    "$ref": "#/definitions/Ticket"
                },
                "cableServiceArea": {
                    "type": "object",
                    "$ref": "#/definitions/CableServiceArea"
                },
                "link": {
                    "type": "object",
                    "$ref": "#/definitions/Link"
                },
                "marketArea": {
                    "type": "object",
                    "$ref": "#/definitions/MarketArea"
                }
            },
            "additionalProperties": false
        },
        "MarketArea": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "type": "object",
                    "$ref": "#/definitions/Link"
                },
                "marketAreaName": {
                    "type": "string"
                },
                "marketAreaType": {
                    "type": "string"
                },
                "marketRank": {
                    "type": "integer"
                },
                "geometry": {
                    "type": "object",
                    "$ref": "#/definitions/Geometry"
                }
            }
        },
        "CMTSCableModemAssignment": {
            "required": [
                "cmStatus",
                "cmPreEqualized",
                "cableModem",
                "cmts"
            ],
            "properties": {
                "cmStatus": {
                    "type": "integer",
                    "description": "1 - other than below, 2 - ranging, 3 - ranging aborted, 4 - ranging complete, 5 - IP complete (IP Address DHCP-assigned), 6 - registration complete (aka operational), 7 - access denied, 8 - RESERVED, 9 - registered, BPI initialized"
                },
                "cmPreEqualized": {
                    "type": "boolean"
                },
                "cableModem": {
                    "$ref": "#/definitions/CableModemSummary"
                },
                "cmts": {
                    "$ref": "#/definitions/CMTSSummary"
                }
            },
            "additionalProperties": false
        },
        "CableModemSummary": {
            "required": [
                "id",
                "link",
                "macAddress",
                "serialNumber",
                "numActiveChannels"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "macAddress": {
                    "$ref": "#/definitions/MACAddress"
                },
                "serialNumber": {
                    "type": "string"
                },
                "numActiveChannels": {
                    "type": "integer"
                }
            }
        },
        "CMTSSummary": {
            "required": [
                "id",
                "link",
                "commonName"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "type": "object",
                    "$ref": "#/definitions/Link"
                },
                "commonName": {
                    "type": "string"
                }
            }
        },
        "CableModemChannel": {
            "required": [
                "snr",
                "modulationType",
                "link",
                "warnThresholdPercent",
                "operationalState",
                "isPreEqualized",
                "overSubscription",
                "id",
                "modulationProfileNumber",
                "originalMteID",
                "logicalAlarmStatus",
                "mteAdministrativeState",
                "bpsAvailable",
                "mteID",
                "channelWidthHz",
                "modulationChannelType",
                "additionalInfo",
                "isMTEOperational",
                "transmitOffset",
                "bpsAssigned",
                "transmitPower",
                "logicalAlarmReportingEnabled",
                "channelFrequencyHz",
                "typeOfMTE",
                "modulationConstellation",
                "receivePower"
            ],
            "properties": {
                "snr": {
                    "$ref": "#/definitions/Quantity"
                },
                "modulationType": {
                    "type": "integer"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "warnThresholdPercent": {
                    "type": "integer"
                },
                "operationalState": {
                    "type": "integer"
                },
                "isPreEqualized": {
                    "type": "boolean"
                },
                "overSubscription": {
                    "type": "string"
                },
                "id": {
                    "type": "string"
                },
                "modulationProfileNumber": {
                    "type": "integer"
                },
                "originalMteID": {
                    "type": "string"
                },
                "logicalAlarmStatus": {
                    "type": "integer"
                },
                "mteAdministrativeState": {
                    "type": "integer"
                },
                "bpsAvailable": {
                    "type": "integer"
                },
                "mteID": {
                    "type": "string"
                },
                "channelWidthHz": {
                    "type": "number"
                },
                "modulationChannelType": {
                    "type": "integer"
                },
                "additionalInfo": {
                    "type": "string"
                },
                "isMTEOperational": {
                    "type": "boolean"
                },
                "transmitOffset": {
                    "type": "integer"
                },
                "bpsAssigned": {
                    "type": "integer"
                },
                "transmitPower": {
                    "$ref": "#/definitions/Quantity"
                },
                "logicalAlarmReportingEnabled": {
                    "type": "boolean"
                },
                "channelFrequencyHz": {
                    "type": "number"
                },
                "typeOfMTE": {
                    "type": "integer"
                },
                "modulationConstellation": {
                    "type": "integer"
                },
                "receivePower": {
                    "$ref": "#/definitions/Quantity"
                }
            },
            "additionalProperties": false
        },
        "DOCSISCableInterface": {
            "required": [
                "mtuSupported",
                "hasDataLink",
                "vendorInterfaceNumber",
                "lrStatus",
                "t3RangingResponseTimeouts",
                "mtuCurrent",
                "isInterfaceEnabled",
                "networkPath",
                "isOperational",
                "correctedCodewordsIn",
                "customerInterfaceNumber",
                "t4RangingRequestWindowTimeouts",
                "usageState",
                "interfaceInitResetCount",
                "serviceState",
                "supportsMLPPP",
                "badCodewordsIn",
                "hasCarrierDetect",
                "syncLostCount",
                "goodCodewordsIn",
                "deviceConfigMethod"
            ],
            "properties": {
                "mtuSupported": {
                    "type": "integer"
                },
                "hasDataLink": {
                    "type": "boolean"
                },
                "vendorInterfaceNumber": {
                    "type": "string"
                },
                "lrStatus": {
                    "type": "integer"
                },
                "t3RangingResponseTimeouts": {
                    "type": "integer"
                },
                "mtuCurrent": {
                    "type": "integer"
                },
                "isInterfaceEnabled": {
                    "type": "boolean"
                },
                "networkPath": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "$ref": "#/definitions/NetworkPath"
                    }
                },
                "isOperational": {
                    "type": "boolean"
                },
                "correctedCodewordsIn": {
                    "type": "integer"
                },
                "customerInterfaceNumber": {
                    "type": "string"
                },
                "t4RangingRequestWindowTimeouts": {
                    "type": "integer"
                },
                "usageState": {
                    "type": "integer"
                },
                "interfaceInitResetCount": {
                    "type": "integer"
                },
                "serviceState": {
                    "type": "integer"
                },
                "supportsMLPPP": {
                    "type": "boolean"
                },
                "badCodewordsIn": {
                    "type": "integer"
                },
                "hasCarrierDetect": {
                    "type": "boolean"
                },
                "syncLostCount": {
                    "type": "integer"
                },
                "goodCodewordsIn": {
                    "type": "integer"
                },
                "deviceConfigMethod": {
                    "type": "integer"
                }
            },
            "additionalProperties": false
        },
        "FiberNode": {
            "properties": {}
        },
        "IpAddress": {
            "required": [
                "address",
                "version",
                "type"
            ],
            "properties": {
                "address": {
                    "type": "string"
                },
                "version": {
                    "type": "string"
                },
                "type": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "Slot": {
            "required": [
                "hasAdapter",
                "slotNumber",
                "slotPurpose",
                "purposeDescription",
                "card"
            ],
            "properties": {
                "hasAdapter": {
                    "type": "boolean"
                },
                "slotNumber": {
                    "type": "integer"
                },
                "slotPurpose": {
                    "type": "integer",
                    "description": "0: Unknown, 1: System, 2: Networking, 3: Port Adapter, 4: Memory, 5: Hardware Assist, 6: Video, 7: General Computing, 8: General Purpose"
                },
                "purposeDescription": {
                    "type": "string"
                },
                "card": {
                    "$ref": "#/definitions/CardSummary"
                }
            },
            "additionalProperties": false
        },
        "CLLICode": {
            "properties": {}
        },
        "ProductLineOfBusiness": {
            "properties": {}
        },
        "DeviceManagementType": {
            "properties": {}
        },
        "DeviceProviderType": {
            "properties": {}
        },
        "DeviceActivationStatus": {
            "properties": {}
        },
        "Device": {
            "required": [
                "id",
                "link",
                "description",
                "name",
                "type",
                "version",
                "managementMethodCurrent",
                "managementMethodSupported",
                "usageState",
                "macAddress",
                "clliCode",
                "manufactureDateStamp",
                "otherIdentifier",
                "powerState",
                "serialNumber",
                "versionNumber",
                "validFor",
                "hostName",
                "ownedBy",
                "characteristics",
                "slot",
                "ipAddressSummary"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "description": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                },
                "type": {
                    "type": "string"
                },
                "version": {
                    "type": "string"
                },
                "managementMethodCurrent": {
                    "type": "number"
                },
                "managementMethodSupported": {
                    "type": "number"
                },
                "usageState": {
                    "type": "number"
                },
                "macAddress": {
                    "type": "string"
                },
                "clliCode": {
                    "type": "string"
                },
                "manufactureDateStamp": {
                    "type": "string"
                },
                "otherIdentifier": {
                    "type": "string"
                },
                "powerState": {
                    "type": "number"
                },
                "serialNumber": {
                    "type": "string"
                },
                "versionNumber": {
                    "type": "string"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                },
                "hostName": {
                    "type": "string"
                },
                "ownedBy": {
                    "$ref": "#/definitions/Customer"
                },
                "characteristics": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Characteristic"
                    }
                },
                "slot": {
                    "$ref": "#/definitions/Slot"
                },
                "ipAddressSummary": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/IpAddress"
                    }
                }
            },
            "additionalProperties": false
        },
        "ContactSummary": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "contactType": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                }
            }
        },
        "ProductOfferingSummary": {
            "properties": {}
        },
        "Price": {
            "required": [
                "id",
                "link",
                "name",
                "description",
                "charges"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "charges": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Charge"
                    }
                }
            },
            "additionalProperties": false
        },
        "ProductSpecificationSummary": {
            "required": [
                "id",
                "link",
                "name",
                "productNumber",
                "description",
                "lifecycleStatus"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "type": "object",
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "productNumber": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "lifecycleStatus": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "ProductRelationship": {
            "required": [
                "relationshipType",
                "product"
            ],
            "properties": {
                "relationshipType": {
                    "type": "string"
                },
                "product": {
                    "$ref": "#/definitions/ProductSummary"
                }
            },
            "additionalProperties": false
        },
        "EntitlementGrant": {
            "required": [
                "grantId",
                "name",
                "validFor",
                "token"
            ],
            "properties": {
                "grantId": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                },
                "validFor": {
                    "type": "object",
                    "$ref": "#/definitions/TimePeriod"
                },
                "token": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "Charge": {
            "required": [
                "id",
                "link",
                "name",
                "description",
                "price",
                "priceType",
                "quantity",
                "period",
                "alterations"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "price": {
                    "$ref": "#/definitions/Money"
                },
                "priceType": {
                    "type": "string"
                },
                "quantity": {
                    "$ref": "#/definitions/Quantity"
                },
                "period": {
                    "type": "string"
                },
                "alterations": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Alteration"
                    }
                }
            },
            "additionalProperties": false
        },
        "Alteration": {
            "required": [
                "id",
                "link",
                "name",
                "description",
                "price",
                "priceType",
                "quantity",
                "period"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "price": {
                    "$ref": "#/definitions/Money"
                },
                "priceType": {
                    "type": "string"
                },
                "quantity": {
                    "$ref": "#/definitions/Quantity"
                },
                "period": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "ProductSpecificationType": {
            "required": [
                "description",
                "name"
            ],
            "properties": {
                "description": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "UNIProductConfiguration": {
            "required": [
                "bandwidth",
                "address"
            ],
            "properties": {
                "bandwidth": {
                    "$ref": "#/definitions/Quantity"
                },
                "address": {
                    "$ref": "#/definitions/Site"
                }
            },
            "additionalProperties": false
        },
        "Product": {
            "required": [
                "id",
                "link",
                "name",
                "isBundle",
                "description",
                "productStatus",
                "productSerialNumber",
                "productPrices",
                "relatedProducts",
                "productSpecification",
                "productOffering",
                "services",
                "devices",
                "currentLocation",
                "locationHistory",
                "documentation",
                "entitlements"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "isBundle": {
                    "type": "boolean"
                },
                "description": {
                    "type": "string"
                },
                "productStatus": {
                    "type": "string"
                },
                "productSerialNumber": {
                    "type": "string"
                },
                "productPrices": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Price"
                    }
                },
                "relatedProducts": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ProductRelationship"
                    }
                },
                "productSpecification": {
                    "$ref": "#/definitions/ProductSpecificationSummary"
                },
                "productOffering": {
                    "$ref": "#/definitions/ProductOfferingSummary"
                },
                "services": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ServiceSummary"
                    }
                },
                "devices": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/DeviceSummary"
                    }
                },
                "currentLocation": {
                    "type": "object",
                    "$ref": "#/definitions/SiteSummary"
                },
                "locationHistory": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/SiteSummary"
                    }
                },
                "documentation": {
                    "type": "object",
                    "$ref": "#/definitions/Document"
                },
                "entitlements": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/EntitlementGrant"
                    }
                }
            },
            "additionalProperties": false
        },
        "ProductConfigurationSummary": {
            "required": [
                "id",
                "link",
                "name",
                "isBundle"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "isBundle": {
                    "type": "boolean"
                }
            },
            "additionalProperties": false
        },
        "ServiceConfiguration": {
            "required": [
                "id",
                "link",
                "hasStarted",
                "isServiceEnabled",
                "isMandatory",
                "startMode",
                "isStateful",
                "isFCCReportable",
                "isTSP",
                "isResourceFacingService",
                "isCustomerFacingService",
                "rfsStatus",
                "cfsStatus",
                "customerFacingService",
                "resourceFacingService",
                "service",
                "configurationDatas",
                "resourceFacingServices"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "hasStarted": {
                    "type": "boolean"
                },
                "isServiceEnabled": {
                    "type": "boolean"
                },
                "isMandatory": {
                    "type": "boolean"
                },
                "startMode": {
                    "type": "integer",
                    "description": "0:  Unknown, 1:  Automatically by the managed environment, 2:  Automatically by the owning device, 3:  Manually by the Provider of the Service, 4:  Manually by a Customer of the Provider, 5:  Any of the above"
                },
                "isStateful": {
                    "type": "boolean"
                },
                "isFCCReportable": {
                    "type": "boolean"
                },
                "isTSP": {
                    "type": "boolean"
                },
                "isResourceFacingService": {
                    "type": "boolean"
                },
                "isCustomerFacingService": {
                    "type": "boolean"
                },
                "rfsStatus": {
                    "type": "integer"
                },
                "cfsStatus": {
                    "type": "integer"
                },
                "customerFacingService": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ServiceConfigurationSummary"
                    }
                },
                "resourceFacingService": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ServiceConfigurationSummary"
                    }
                },
                "service": {
                    "$ref": "#/definitions/ServiceSummary"
                },
                "configurationDatas": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ConfigurationData"
                    }
                },
                "resourceFacingServices": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/ResourceConfiguration"
                    }
                }
            },
            "additionalProperties": false
        },
        "EVCProductSummary": {
            "properties": {}
        },
        "UNIProductSummary": {
            "properties": {}
        },
        "EVCProductConfiguration": {
            "required": [
                "bandwidth",
                "a_Address",
                "z_Address"
            ],
            "properties": {
                "bandwidth": {
                    "$ref": "#/definitions/Quantity"
                },
                "a_Address": {
                    "$ref": "#/definitions/Site"
                },
                "z_Address": {
                    "$ref": "#/definitions/Site"
                }
            },
            "additionalProperties": false
        },
        "ProductPriceSummary": {
            "required": [
                "id",
                "link",
                "name",
                "description",
                "validFor"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "validFor": {
                    "$ref": "#/definitions/TimePeriod"
                }
            },
            "additionalProperties": false
        },
        "EPLProductSummary": {
            "required": [
                "id",
                "link",
                "name",
                "isBundle",
                "description",
                "productStatus",
                "productSerialNumber"
            ],
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                },
                "name": {
                    "type": "string"
                },
                "isBundle": {
                    "type": "boolean"
                },
                "description": {
                    "type": "string"
                },
                "productStatus": {
                    "type": "string"
                },
                "productSerialNumber": {
                    "type": "string"
                }
            },
            "additionalProperties": false
        },
        "AccountProductAssignment": {
            "required": [
                "involventType",
                "account",
                "product"
            ],
            "properties": {
                "involventType": {
                    "type": "string"
                },
                "account": {
                    "$ref": "#/definitions/AccountSummary"
                },
                "product": {
                    "$ref": "#/definitions/ProductSummary"
                }
            },
            "additionalProperties": false
        },
        "ExchangeServiceArea": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "GeographicArea": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "RateGroupRegion": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "RateCenter": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "EmergencyServiceZone": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "TimeZoneRegion": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        },
        "AdministrativeArea": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "link": {
                    "$ref": "#/definitions/Link"
                }
            }
        }
    },
    "properties": {
        "DeviceSummary": {
            "$ref": "#/definitions/DeviceSummary"
        },
        "BillingSummary": {
            "$ref": "#/definitions/BillingSummary"
        },
        "CustomerSummary": {
            "$ref": "#/definitions/CustomerSummary"
        },
        "UserSummary": {
            "$ref": "#/definitions/UserSummary"
        },
        "PartySummary": {
            "$ref": "#/definitions/PartySummary"
        },
        "FinancialSummary": {
            "$ref": "#/definitions/FinancialSummary"
        },
        "PaymentSummary": {
            "$ref": "#/definitions/PaymentSummary"
        },
        "ProductSummary": {
            "$ref": "#/definitions/ProductSummary"
        },
        "TaxExemptions": {
            "$ref": "#/definitions/TaxExemptions"
        },
        "SiteSummary": {
            "$ref": "#/definitions/SiteSummary"
        },
        "PreferenceSummary": {
            "$ref": "#/definitions/PreferenceSummary"
        },
        "PreferenceCategory": {
            "$ref": "#/definitions/PreferenceCategory"
        },
        "AccountSummary": {
            "$ref": "#/definitions/AccountSummary"
        },
        "Link": {
            "$ref": "#/definitions/Link"
        },
        "TimePeriod": {
            "$ref": "#/definitions/TimePeriod"
        },
        "ContactMedium": {
            "$ref": "#/definitions/ContactMedium"
        },
        "TelephoneNumber": {
            "$ref": "#/definitions/TelephoneNumber"
        },
        "FaxNumber": {
            "$ref": "#/definitions/FaxNumber"
        },
        "EmailContact": {
            "$ref": "#/definitions/EmailContact"
        },
        "PostalContact": {
            "$ref": "#/definitions/PostalContact"
        },
        "PropertyAddress": {
            "$ref": "#/definitions/PropertyAddress"
        },
        "Property": {
            "$ref": "#/definitions/Property"
        },
        "Geometry": {
            "$ref": "#/definitions/Geometry"
        },
        "SystemContact": {
            "$ref": "#/definitions/SystemContact"
        },
        "Individual": {
            "$ref": "#/definitions/Individual"
        },
        "IndividualName": {
            "$ref": "#/definitions/IndividualName"
        },
        "IndividualIdentification": {
            "$ref": "#/definitions/IndividualIdentification"
        },
        "CustomerSegment": {
            "$ref": "#/definitions/CustomerSegment"
        },
        "Money": {
            "$ref": "#/definitions/Money"
        },
        "PaymentItemSummary": {
            "$ref": "#/definitions/PaymentItemSummary"
        },
        "PaymentMethod": {
            "$ref": "#/definitions/PaymentMethod"
        },
        "CustomerPaymentSummary": {
            "$ref": "#/definitions/CustomerPaymentSummary"
        },
        "PaymentPlanSummary": {
            "$ref": "#/definitions/PaymentPlanSummary"
        },
        "PaymentPlanType": {
            "$ref": "#/definitions/PaymentPlanType"
        },
        "PaymentCard": {
            "$ref": "#/definitions/PaymentCard"
        },
        "TokenizedThirdParty": {
            "$ref": "#/definitions/TokenizedThirdParty"
        },
        "TokenizedPaymentCard": {
            "$ref": "#/definitions/TokenizedPaymentCard"
        },
        "FundsTransfer": {
            "$ref": "#/definitions/FundsTransfer"
        },
        "Cash": {
            "$ref": "#/definitions/Cash"
        },
        "Check": {
            "$ref": "#/definitions/Check"
        },
        "Quantity": {
            "$ref": "#/definitions/Quantity"
        },
        "CostRate": {
            "$ref": "#/definitions/CostRate"
        },
        "Duration": {
            "$ref": "#/definitions/Duration"
        },
        "OrganizationIdentification": {
            "$ref": "#/definitions/OrganizationIdentification"
        },
        "CompanyRegistration": {
            "$ref": "#/definitions/CompanyRegistration"
        },
        "TaxIdentification": {
            "$ref": "#/definitions/TaxIdentification"
        },
        "OrganizationName": {
            "$ref": "#/definitions/OrganizationName"
        },
        "PaymentMethodSummary": {
            "$ref": "#/definitions/PaymentMethodSummary"
        },
        "UserCredential": {
            "$ref": "#/definitions/UserCredential"
        },
        "Characteristic": {
            "$ref": "#/definitions/Characteristic"
        },
        "CharacteristicCategory": {
            "$ref": "#/definitions/CharacteristicCategory"
        },
        "CharacteristicValue": {
            "$ref": "#/definitions/CharacteristicValue"
        },
        "OrganizationSummary": {
            "$ref": "#/definitions/OrganizationSummary"
        },
        "Account": {
            "$ref": "#/definitions/Account"
        },
        "AppliedCustomerBillingVideoUsageRate": {
            "$ref": "#/definitions/AppliedCustomerBillingVideoUsageRate"
        },
        "CustomerBillSummary": {
            "$ref": "#/definitions/CustomerBillSummary"
        },
        "ExtendedProperty": {
            "$ref": "#/definitions/ExtendedProperty"
        },
        "AppliedCustomerBillingAdjustment": {
            "$ref": "#/definitions/AppliedCustomerBillingAdjustment"
        },
        "AppliedCustomerBillingRefund": {
            "$ref": "#/definitions/AppliedCustomerBillingRefund"
        },
        "OneTimeAppliedCustomerBillingProductCharge": {
            "$ref": "#/definitions/OneTimeAppliedCustomerBillingProductCharge"
        },
        "RecurringAppliedCustomerBillingProductCharge": {
            "$ref": "#/definitions/RecurringAppliedCustomerBillingProductCharge"
        },
        "AppliedCustomerBillingRateSpec": {
            "$ref": "#/definitions/AppliedCustomerBillingRateSpec"
        },
        "AppliedCustomerBillingTaxRate": {
            "$ref": "#/definitions/AppliedCustomerBillingTaxRate"
        },
        "AppliedCustomerBillingTelephoneUsageRate": {
            "$ref": "#/definitions/AppliedCustomerBillingTelephoneUsageRate"
        },
        "BillChargeSummary": {
            "$ref": "#/definitions/BillChargeSummary"
        },
        "CustomerBillSpecSummary": {
            "$ref": "#/definitions/CustomerBillSpecSummary"
        },
        "CustomerBillFormat": {
            "$ref": "#/definitions/CustomerBillFormat"
        },
        "CustomerBillPresentationMedia": {
            "$ref": "#/definitions/CustomerBillPresentationMedia"
        },
        "Document": {
            "$ref": "#/definitions/Document"
        },
        "FinancialCharge": {
            "$ref": "#/definitions/FinancialCharge"
        },
        "CustomerBillingCycleSpecification": {
            "$ref": "#/definitions/CustomerBillingCycleSpecification"
        },
        "BillingPeriod": {
            "$ref": "#/definitions/BillingPeriod"
        },
        "Customer": {
            "$ref": "#/definitions/Customer"
        },
        "CustomerQuoteItem": {
            "$ref": "#/definitions/CustomerQuoteItem"
        },
        "CustomerQuoteSummary": {
            "$ref": "#/definitions/CustomerQuoteSummary"
        },
        "OrderItem": {
            "$ref": "#/definitions/OrderItem"
        },
        "OrderProduct": {
            "$ref": "#/definitions/OrderProduct"
        },
        "EVCConfiguration": {
            "$ref": "#/definitions/EVCConfiguration"
        },
        "EPLConfiguration": {
            "$ref": "#/definitions/EPLConfiguration"
        },
        "UNIConfiguration": {
            "$ref": "#/definitions/UNIConfiguration"
        },
        "GenericConfiguration": {
            "$ref": "#/definitions/GenericConfiguration"
        },
        "Resources": {
            "$ref": "#/definitions/Resources"
        },
        "EthernetInterfaceDeltas": {
            "$ref": "#/definitions/EthernetInterfaceDeltas"
        },
        "EthernetInterfaceConfiguration": {
            "$ref": "#/definitions/EthernetInterfaceConfiguration"
        },
        "EthernetInterfaceSummary": {
            "$ref": "#/definitions/EthernetInterfaceSummary"
        },
        "PhysicalPort": {
            "$ref": "#/definitions/PhysicalPort"
        },
        "CardSummary": {
            "$ref": "#/definitions/CardSummary"
        },
        "PhysicalPortConfig": {
            "$ref": "#/definitions/PhysicalPortConfig"
        },
        "MACAddress": {
            "$ref": "#/definitions/MACAddress"
        },
        "Changes": {
            "$ref": "#/definitions/Changes"
        },
        "PortDeltas": {
            "$ref": "#/definitions/PortDeltas"
        },
        "PortConfiguration": {
            "$ref": "#/definitions/PortConfiguration"
        },
        "Port": {
            "$ref": "#/definitions/Port"
        },
        "Services": {
            "$ref": "#/definitions/Services"
        },
        "UNIServiceDeltas": {
            "$ref": "#/definitions/UNIServiceDeltas"
        },
        "UNIServiceConfigurationSummary": {
            "$ref": "#/definitions/UNIServiceConfigurationSummary"
        },
        "UNIServiceSummary": {
            "$ref": "#/definitions/UNIServiceSummary"
        },
        "EVCServiceDeltas": {
            "$ref": "#/definitions/EVCServiceDeltas"
        },
        "EVCServiceConfiguration": {
            "$ref": "#/definitions/EVCServiceConfiguration"
        },
        "ConfigurationData": {
            "$ref": "#/definitions/ConfigurationData"
        },
        "AttributeValuePair": {
            "$ref": "#/definitions/AttributeValuePair"
        },
        "ServiceSummary": {
            "$ref": "#/definitions/ServiceSummary"
        },
        "ResourceSummary": {
            "$ref": "#/definitions/ResourceSummary"
        },
        "ImpactedItem": {
            "$ref": "#/definitions/ImpactedItem"
        },
        "Preference": {
            "$ref": "#/definitions/Preference"
        },
        "TicketSummary": {
            "$ref": "#/definitions/TicketSummary"
        },
        "ServiceSpecificationSummary": {
            "$ref": "#/definitions/ServiceSpecificationSummary"
        },
        "ProductProperties": {
            "$ref": "#/definitions/ProductProperties"
        },
        "ServiceConfigurationSummary": {
            "$ref": "#/definitions/ServiceConfigurationSummary"
        },
        "ConfigurationDataSpecification": {
            "$ref": "#/definitions/ConfigurationDataSpecification"
        },
        "NetworkPath": {
            "$ref": "#/definitions/NetworkPath"
        },
        "TerminationPoint": {
            "$ref": "#/definitions/TerminationPoint"
        },
        "EVCServiceSummary": {
            "$ref": "#/definitions/EVCServiceSummary"
        },
        "ResourceConfiguration": {
            "$ref": "#/definitions/ResourceConfiguration"
        },
        "EVCService": {
            "$ref": "#/definitions/EVCService"
        },
        "EVCServiceConfigurationSummary": {
            "$ref": "#/definitions/EVCServiceConfigurationSummary"
        },
        "UNIConfig": {
            "$ref": "#/definitions/UNIConfig"
        },
        "EvcSummary": {
            "$ref": "#/definitions/EvcSummary"
        },
        "UNISummary": {
            "$ref": "#/definitions/UNISummary"
        },
        "UNIService": {
            "$ref": "#/definitions/UNIService"
        },
        "ServiceSpecification": {
            "$ref": "#/definitions/ServiceSpecification"
        },
        "ServiceSpecificationType": {
            "$ref": "#/definitions/ServiceSpecificationType"
        },
        "OrderDesign": {
            "$ref": "#/definitions/OrderDesign"
        },
        "Location": {
            "$ref": "#/definitions/Location"
        },
        "Site": {
            "$ref": "#/definitions/Site"
        },
        "AccountContactAssignment": {
            "$ref": "#/definitions/AccountContactAssignment"
        },
        "SiteCategory": {
            "$ref": "#/definitions/SiteCategory"
        },
        "VHCoordinates": {
            "$ref": "#/definitions/VHCoordinates"
        },
        "ServiceOrderItem": {
            "$ref": "#/definitions/ServiceOrderItem"
        },
        "AsBuiltOrderDesign": {
            "$ref": "#/definitions/AsBuiltOrderDesign"
        },
        "SAT": {
            "$ref": "#/definitions/SAT"
        },
        "GeographicLocation": {
            "$ref": "#/definitions/GeographicLocation"
        },
        "CableServiceArea": {
            "$ref": "#/definitions/CableServiceArea"
        },
        "ServiceRoleSummary": {
            "$ref": "#/definitions/ServiceRoleSummary"
        },
        "AssignedGroup": {
            "$ref": "#/definitions/AssignedGroup"
        },
        "UserGroup": {
            "$ref": "#/definitions/UserGroup"
        },
        "Comment": {
            "$ref": "#/definitions/Comment"
        },
        "ExternalSystemReference": {
            "$ref": "#/definitions/ExternalSystemReference"
        },
        "Modifier": {
            "$ref": "#/definitions/Modifier"
        },
        "TicketRelationship": {
            "$ref": "#/definitions/TicketRelationship"
        },
        "TicketRelationshipType": {
            "$ref": "#/definitions/TicketRelationshipType"
        },
        "Ticket": {
            "$ref": "#/definitions/Ticket"
        },
        "StatusEntry": {
            "$ref": "#/definitions/StatusEntry"
        },
        "Watcher": {
            "$ref": "#/definitions/Watcher"
        },
        "Category": {
            "$ref": "#/definitions/Category"
        },
        "Contact": {
            "$ref": "#/definitions/Contact"
        },
        "TicketLocation": {
            "$ref": "#/definitions/TicketLocation"
        },
        "MarketArea": {
            "$ref": "#/definitions/MarketArea"
        },
        "CMTSCableModemAssignment": {
            "$ref": "#/definitions/CMTSCableModemAssignment"
        },
        "CableModemSummary": {
            "$ref": "#/definitions/CableModemSummary"
        },
        "CMTSSummary": {
            "$ref": "#/definitions/CMTSSummary"
        },
        "CableModemChannel": {
            "$ref": "#/definitions/CableModemChannel"
        },
        "DOCSISCableInterface": {
            "$ref": "#/definitions/DOCSISCableInterface"
        },
        "FiberNode": {
            "$ref": "#/definitions/FiberNode"
        },
        "IpAddress": {
            "$ref": "#/definitions/IpAddress"
        },
        "Slot": {
            "$ref": "#/definitions/Slot"
        },
        "CLLICode": {
            "$ref": "#/definitions/CLLICode"
        },
        "ProductLineOfBusiness": {
            "$ref": "#/definitions/ProductLineOfBusiness"
        },
        "DeviceManagementType": {
            "$ref": "#/definitions/DeviceManagementType"
        },
        "DeviceProviderType": {
            "$ref": "#/definitions/DeviceProviderType"
        },
        "DeviceActivationStatus": {
            "$ref": "#/definitions/DeviceActivationStatus"
        },
        "Device": {
            "$ref": "#/definitions/Device"
        },
        "ContactSummary": {
            "$ref": "#/definitions/ContactSummary"
        },
        "ProductOfferingSummary": {
            "$ref": "#/definitions/ProductOfferingSummary"
        },
        "Price": {
            "$ref": "#/definitions/Price"
        },
        "ProductSpecificationSummary": {
            "$ref": "#/definitions/ProductSpecificationSummary"
        },
        "ProductRelationship": {
            "$ref": "#/definitions/ProductRelationship"
        },
        "EntitlementGrant": {
            "$ref": "#/definitions/EntitlementGrant"
        },
        "Charge": {
            "$ref": "#/definitions/Charge"
        },
        "Alteration": {
            "$ref": "#/definitions/Alteration"
        },
        "ProductSpecificationType": {
            "$ref": "#/definitions/ProductSpecificationType"
        },
        "UNIProductConfiguration": {
            "$ref": "#/definitions/UNIProductConfiguration"
        },
        "Product": {
            "$ref": "#/definitions/Product"
        },
        "ProductConfigurationSummary": {
            "$ref": "#/definitions/ProductConfigurationSummary"
        },
        "ServiceConfiguration": {
            "$ref": "#/definitions/ServiceConfiguration"
        },
        "EVCProductSummary": {
            "$ref": "#/definitions/EVCProductSummary"
        },
        "UNIProductSummary": {
            "$ref": "#/definitions/UNIProductSummary"
        },
        "EVCProductConfiguration": {
            "$ref": "#/definitions/EVCProductConfiguration"
        },
        "ProductPriceSummary": {
            "$ref": "#/definitions/ProductPriceSummary"
        },
        "EPLProductSummary": {
            "$ref": "#/definitions/EPLProductSummary"
        },
        "AccountProductAssignment": {
            "$ref": "#/definitions/AccountProductAssignment"
        },
        "ExchangeServiceArea": {
            "$ref": "#/definitions/ExchangeServiceArea"
        },
        "GeographicArea": {
            "$ref": "#/definitions/GeographicArea"
        },
        "RateGroupRegion": {
            "$ref": "#/definitions/RateGroupRegion"
        },
        "RateCenter": {
            "$ref": "#/definitions/RateCenter"
        },
        "EmergencyServiceZone": {
            "$ref": "#/definitions/EmergencyServiceZone"
        },
        "TimeZoneRegion": {
            "$ref": "#/definitions/TimeZoneRegion"
        },
        "AdministrativeArea": {
            "$ref": "#/definitions/AdministrativeArea"
        }
    },
    "required": [
        "DeviceSummary",
        "BillingSummary",
        "CustomerSummary",
        "UserSummary",
        "PartySummary",
        "FinancialSummary",
        "PaymentSummary",
        "ProductSummary",
        "TaxExemptions",
        "SiteSummary",
        "PreferenceSummary",
        "PreferenceCategory",
        "AccountSummary",
        "Link",
        "TimePeriod",
        "ContactMedium",
        "TelephoneNumber",
        "FaxNumber",
        "EmailContact",
        "PostalContact",
        "PropertyAddress",
        "Property",
        "Geometry",
        "SystemContact",
        "Individual",
        "IndividualName",
        "IndividualIdentification",
        "CustomerSegment",
        "Money",
        "PaymentItemSummary",
        "PaymentMethod",
        "CustomerPaymentSummary",
        "PaymentPlanSummary",
        "PaymentPlanType",
        "PaymentCard",
        "TokenizedThirdParty",
        "TokenizedPaymentCard",
        "FundsTransfer",
        "Cash",
        "Check",
        "Quantity",
        "CostRate",
        "Duration",
        "OrganizationIdentification",
        "CompanyRegistration",
        "TaxIdentification",
        "OrganizationName",
        "PaymentMethodSummary",
        "UserCredential",
        "Characteristic",
        "CharacteristicCategory",
        "CharacteristicValue",
        "OrganizationSummary",
        "Account",
        "AppliedCustomerBillingVideoUsageRate",
        "CustomerBillSummary",
        "ExtendedProperty",
        "AppliedCustomerBillingAdjustment",
        "AppliedCustomerBillingRefund",
        "OneTimeAppliedCustomerBillingProductCharge",
        "RecurringAppliedCustomerBillingProductCharge",
        "AppliedCustomerBillingRateSpec",
        "AppliedCustomerBillingTaxRate",
        "AppliedCustomerBillingTelephoneUsageRate",
        "BillChargeSummary",
        "CustomerBillSpecSummary",
        "CustomerBillFormat",
        "CustomerBillPresentationMedia",
        "Document",
        "FinancialCharge",
        "CustomerBillingCycleSpecification",
        "BillingPeriod",
        "Customer",
        "CustomerQuoteItem",
        "CustomerQuoteSummary",
        "OrderItem",
        "OrderProduct",
        "EVCConfiguration",
        "EPLConfiguration",
        "UNIConfiguration",
        "GenericConfiguration",
        "Resources",
        "EthernetInterfaceDeltas",
        "EthernetInterfaceConfiguration",
        "EthernetInterfaceSummary",
        "PhysicalPort",
        "CardSummary",
        "PhysicalPortConfig",
        "MACAddress",
        "Changes",
        "PortDeltas",
        "PortConfiguration",
        "Port",
        "Services",
        "UNIServiceDeltas",
        "UNIServiceConfigurationSummary",
        "UNIServiceSummary",
        "EVCServiceDeltas",
        "EVCServiceConfiguration",
        "ConfigurationData",
        "AttributeValuePair",
        "ServiceSummary",
        "ResourceSummary",
        "ImpactedItem",
        "Preference",
        "TicketSummary",
        "ServiceSpecificationSummary",
        "ProductProperties",
        "ServiceConfigurationSummary",
        "ConfigurationDataSpecification",
        "NetworkPath",
        "TerminationPoint",
        "EVCServiceSummary",
        "ResourceConfiguration",
        "EVCService",
        "EVCServiceConfigurationSummary",
        "UNIConfig",
        "EvcSummary",
        "UNISummary",
        "UNIService",
        "ServiceSpecification",
        "ServiceSpecificationType",
        "OrderDesign",
        "Location",
        "Site",
        "AccountContactAssignment",
        "SiteCategory",
        "VHCoordinates",
        "ServiceOrderItem",
        "AsBuiltOrderDesign",
        "SAT",
        "GeographicLocation",
        "CableServiceArea",
        "ServiceRoleSummary",
        "AssignedGroup",
        "UserGroup",
        "Comment",
        "ExternalSystemReference",
        "Modifier",
        "TicketRelationship",
        "TicketRelationshipType",
        "Ticket",
        "StatusEntry",
        "Watcher",
        "Category",
        "Contact",
        "TicketLocation",
        "MarketArea",
        "CMTSCableModemAssignment",
        "CableModemSummary",
        "CMTSSummary",
        "CableModemChannel",
        "DOCSISCableInterface",
        "FiberNode",
        "IpAddress",
        "Slot",
        "CLLICode",
        "ProductLineOfBusiness",
        "DeviceManagementType",
        "DeviceProviderType",
        "DeviceActivationStatus",
        "Device",
        "ContactSummary",
        "ProductOfferingSummary",
        "Price",
        "ProductSpecificationSummary",
        "ProductRelationship",
        "EntitlementGrant",
        "Charge",
        "Alteration",
        "ProductSpecificationType",
        "UNIProductConfiguration",
        "Product",
        "ProductConfigurationSummary",
        "ServiceConfiguration",
        "EVCProductSummary",
        "UNIProductSummary",
        "EVCProductConfiguration",
        "ProductPriceSummary",
        "EPLProductSummary",
        "AccountProductAssignment",
        "ExchangeServiceArea",
        "GeographicArea",
        "RateGroupRegion",
        "RateCenter",
        "EmergencyServiceZone",
        "TimeZoneRegion",
        "AdministrativeArea"
    ]
}